Python虚拟环境
Contents
1.多版本python
安装Anaconda或者Miniconda,Miniconda更加简洁,减少了许多不必要安装的内容。Conda的优势在于可以同时安装不同版本的Python,而且安装cudatools更加方便。
国内Conda的安装可以参考Anaconda 镜像使用帮助,速度更快。
创建环境conda create -n myenv python=3.7
查看所有虚拟环境conda env list
激活默认环境(base)conda activate
或者conda activate myenv
退出当前环境conda deactivate
删除环境conda remove -n envname --all
2.在指定目录生成干净的Python虚拟环境
使用内置的venv,
生成虚拟环境python -m venv env_dir
激活虚拟环境source ./bin/activate
退出虚拟环境deactivate
3.环境迁移
移植conda
使用anaconda可以直接将anaconda安装目录下envs中的内容直接拷贝。
或者conda env export > environment.yml
,然后使用conda env create -f environment.yml
来创建新的环境。
使用pip
导出依赖库列表pip freeze >requirements.txt
下载依赖库到本地Download_File文件夹pip download -d Download_File -r requiremetns.txt
在新的机器pip install --no-index --find-links=Download_File -r requirements.txt
pip使用国内源
暂时使用:
pip install numpy -i http://mirrors.aliyun.com/pypi/simple/
长期使用:
在linux下创建.pip/pip.conf
文件,
windows下创建User/pip/pip.ini
文件。
文件内容
|
|