创建干净的虚拟环境
在介绍pip依旧使用全局pip的解决办法前,先介绍一下如何创建虚拟环境。
- windows环境下可以通过pip安装virtualvenv来管理虚拟环境
pip install virtualenv
- 控制台命令行创建虚拟环境
创建名为venv的虚拟环境,virtualenv在20版本后默认使用–no-site-packages (由于已经默认,所以virtualenv命名不支持输入–no-site-packages参数),即创建的虚拟环境不携带你本地环境已有的包
virtualenv venv
- 激活虚拟环境:在linux下可以通过source venv/Scripts/activate来激活,但在windows环境下没有source命令,通过目录切换到Scripts下,命令行输入:
activate
或者绝对路径/activate
笔者在项目过程中发现使用相对路径如venv/Scripts/activate发现系统不支持
./venv/Scripts/activate也不支持,原因在于windows系统根本识别不了上述的相对路径使用方法,如果有大佬知道正确的相对路径激活方法可在评论区提出,thanks
吐槽:命令行方面还是linux牛逼,yyds
路径前面出现虚拟环境名称即激活成功,如图