虚拟环境(virtualenv)
为什么使用虚拟环境
如果使用两个版本的django来开发的程序, 那么会昌产生不兼容, 所以这时候我们就需要用到虚拟环境
安装虚拟环境
- python2安装虚拟环境
pip install virtualenv
- python3安装虚拟环境
pip3 install virtualenv
如果电脑只安装了python3解释器, 就直接使用pip install virtualenv
创建虚拟环境
- 创建虚拟环境的命令
virtualenv [虚拟环境名称]
在哪个路径下创建的虚拟环境, 那么这个虚拟环境就在哪个目录下面
进入虚拟环境
-
通过'cmd',进入(cd)到虚拟环境
的文件夹中 - 再进入
'Scripts'文件夹
中 - 执行’
activate'命令,
就可以进入虚拟环境中 如果命令行的左边出现了虚拟环境的名字, 说明是已经进入到这个虚拟环境
退出虚拟环境
无论是在哪个虚拟环境中,只要执行了’deactivate’命令, 那么就可以退出当前虚拟环境
如何使用具体的虚拟环境执行代码
- 使用终端的方式: 激活想要的虚拟环境,进入项目所在的目录, 再使用’python 文件名.py’执行即可
- 使用pycharm: 点击左上角’file>settings>Project InterPreter’ 来修改虚拟环境
更改’virtualenv’创建虚拟环境’python解释器’
如果电脑中安装有python2和python3的解释器, 需要选择指定的解释器运行代码, 解决方式
- 更改环境变量, 哪个版本的解释器’Scripts’路径在前面,就使用哪个版本, 但是有弊端,更改后,可能需要重启电脑
- .通过’-p’参数指定
virtualenv -p 解释器绝对路径\python.exe [虚拟环境名称]
虚拟环境(virtualenvwrapper)
virtualenvwrapper
virtualenvwrapper软件包可以让我们管理虚拟环境变得更加简单, 不用再跑到某个目录下通过’virtualenv’来创建虚拟环境,并且激活时也不用再跑到某个目录下
virtualenvwrapper的安装
- linux系统:
pip install virtualenvwrapper
- windows系统:
pip install virtualenvwrapper-win
virtualenvwrapper的使用
- 创建虚拟环境
mkvirtualenv [虚拟环境名称]
执行该命令后会在用户目录下创建一个Env的文件夹,用来专门存放虚拟环境的
- 进入某个虚拟环境
workon [虚拟环境名称]
- 退出当前虚拟环境
deactivate
- 删除某个虚拟环境
rmvirtualenv [虚拟环境名称]
- 列出所有虚拟环境
lsvirtualenv
- 进入到虚拟环境所在的目录(存放虚拟环境的文件夹)
cdvirtualenv
修改虚拟环境存放的目录
我的电脑>属性>高级系统设置>系统变量
添加参数 WORKON_HOME, 变量下存放需要的绝对路径
创建虚拟环境时指定python版本
在使用mkvirtualenv时, 可以指定–python的参数来指定具体的python路径
mkvirtualenv --python==解释器路径\python.exe [虚拟环境名称]
仰望着那高处的巨人们
发布了153 篇原创文章 · 获赞 12 · 访问量 3574
私信
关注