你拥有的项目越多,可能需要不同版本的 Python 库。悲惨现实是:常常会有库破坏向后兼容性,然而正经应用不采用外部库的可能微乎其微。当在你的项目中,出现两个或更多依赖性冲突时,你会怎么做?
答案是使用虚拟环境。
它会让不同的项目保持独立。
python3.6自带的venv虚拟环境
首先是创建项目文件夹,然后在项目文件夹下按住shiift键右击,打开命令窗口,输入
python -m venv myvenv
myvenv是这个虚拟环境的名称,你可以随意改变。
因为我同时安装了python2,所以我的命令为:
py -3 -m venv myvenv
创建好之后,如果你要在某个项目上工作,就要激活这个环境
myvenv\Scripts\activate.bat
如图:
如果在你命令行前面出现(venv)就是激活成功了,退出的话输入
deactivate