Python虚拟环境管理
venv虚拟环境大佬博客: https://blog.youkuaiyun.com/qq_44643484/article/details/123251333?spm=1001.2014.3001.5502
1、为什么要使用虚拟环境?
如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢?
**解决方案:**虚拟环境。
那么什么是虚拟环境呢?
虚拟环境其实就是对真实 python 环境的复制,这样我们在复制的 python 环境中安装包就不会影响到真实的python环境。通过建立多个虚拟环境,在不同的虚拟环境中开发项目就实现了项目之间的隔离。
2、安装第三方虚拟环境
第一步: 安装virtualenv环境
# 在python下安装第三方虚拟环境
pip install virtualenv
pip install virtualenvwrapper-win
安装完成,就可以使用了,为了使创建虚拟环境时,可以创建到指定目录下,需要进行以下配置
第二步:配置环境变量
第三步: 修改mkvirtualenv.bat文件当中的路径
找到python的安装位置下的script文件
右键mkvirtualenv.bat–编辑,修改24号的路径位置改为环境变量当中的位置
配置完成以后,创建虚拟环境时,就会把创建出来的文件保存的位置到 指定位置
3、virtualenv使用
1. 创建虚拟环境
# mkvirtualenv my-virtualenv-name
mkvirtualenv mytest
创建完成,自动进入到mytest下
2. 激活虚拟环境
# workon my-virtualenv-name
workon mytest
virtualenv不需要进入到环境所在目录,可以在任何位置使用workon命令进入。
3. 退出虚拟环境
deactivate
4. 列出所有的虚拟环境
lsvirtualenv
5. 删除虚拟环境
# rmvirtualenv my-virtualenv-name
rmvirtualenv mytest