python虚拟环境

虚拟环境(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 [虚拟环境名称]
python虚拟环境python虚拟环境 仰望着那高处的巨人们 发布了153 篇原创文章 · 获赞 12 · 访问量 3574 私信 关注
上一篇:各个国家缩写域名后缀列表(全球)


下一篇:win10+python+vscode配置开发环境01