前言
依赖包版本管理,是任何一门编程语言都不容忽视的问题。 解决python包依赖问题的最佳实践是使用anaconda。
一、安装
官网下载对应操作系统anaconda个人版本安装包,网址: https://www.anaconda.com/products/individual 然后一步一步安装即可。
二、常用命令
- 基本使用
conda command ...
below.
- 帮助命令
conda -h
conda command -h
- 创建虚拟环境
conda create -n ai-photo python=3.7 opencv-python=4.5.4.58
- 激活ai-photo环境
conda activate ai-photo
- 退出当前python环境
conda deactivate
- 从一个已有环境克隆一个新环境
conda create -n nw --clone ai-photo
- 查看已创建的环境
conda env list
三、建议
- 一个应用/项目,一个python环境,环境名称与应用/项目名称一致。
- 应用/项目安装依赖包使用requirements.txt文件,并且文件里的依赖包都用“==”符号注明版本号。
- 依赖包建议安装新稳定版本,例如最新稳定版本为2.7.5,那么就安装版本号小于2.7.5的稳定版本。
- pip 安装时,建议使用国内镜像源,例如豆瓣源: https://pypi.douban.com/simple/
pip install xxx(依赖包)==x.x.x(版本号) -i https://pypi.douban.com/simple/
pip install -r requirements.txt -i https://pypi.douban.com/simple/
为避免每次安装都带上-i参数,linux/mac用户可把下面的内容写pip.conf文件, windows用户可把下面的内容写到pip.ini文件
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
linux/mac下指定位置为 $HOME/.pip/pip.conf windows下指定位置为 %HOME%\pip\pip.ini
|