Python 多环境隔离,可以每个项目拥有独立的依赖库,即 site-packages。
多环境隔离的好处:
- 如果两个项目的依赖相冲突,可起到隔离的作用
- 可以多个 Python 版本共存,如 Python2 和 Python3
- 依赖统一管理,方便项目协作和迁移
- 项目独立打包等
在开始尝试使用多环境Python的过程中,我遇到不少坑,配置文件改了又改,还是不行,最后决定把Python、conda全部卸载掉,重新装了miniconda、python、jupyter,重新创建虚拟环境。因为conda默认装的python是3.8,python3.8很多库不支持,于是我建了环境是3.7。这篇文章主要是记录创建新虚拟环境和配置镜像的过程,方便以后再回看吧。
创建新的虚拟环境
打开conda命令行
我把新环境命名为python37,python=3.7是版本,可根据实际需要修改。
conda create --name python37 python=3.7
激活虚拟环境
conda activate python37
添加清华源镜像
##清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http