首页 > 编程知识 正文

python退出虚拟环境命令,python虚拟环境

时间:2023-05-05 16:53:47 阅读:181233 作者:2523

虚拟环境

为什么要构建虚拟环境?

在开发过程中,如果需要使用python的某些工具包/框架,则需要网络安装

例如,在网络上安装Flask框架flask-0.10.1的版本

sudo pip install flask==0.10.1

提示:以上命令将在/usr/local/lib/python 2.7/dist-packages路径中安装flask-0.10.1

问题:想在一台电脑上开发多个不同的项目时,需要使用同一软件包的不同版本。 如果使用上面的命令在同一目录中安装或更新,则新版本将覆盖以前的版本,并且其他项目将无法运行。

解决方案:虚拟环境

角色:虚拟环境可以建立独立的python执行环境,使得一个项目的执行环境不与其他项目相互影响。

所有虚拟环境都位于/home/下的隐藏目录. virtualenvs下

如何构建虚拟环境?

安装虚拟环境的命令:

sudo pip install virtualenv

sudopipinstallvirtualenvwrapper

安装虚拟环境后,如果找不到mkvirtualenv命令,则必须设置环境变量。

# 1、创建用于存储虚拟环境的目录

mkdir

$HOME/.virtualenvs

# 2、打开~/.bashrc文件并按如下方式添加:

export workon _ home=$ home/. virtuale NVS

source/usr/local/bin/virtualenvwrapper.sh

# 3、运行

source ~/.bashrc

用于创建虚拟环境的命令:

提示:如果不指定python的版本,缺省情况下将安装python2虚拟环境

在python2中创建虚拟环境

mkvirtualenv虚拟环境名称

例如:

mkvirtualenv py_flask

在python3中创建虚拟环境

mkvirtualenv -p python3虚拟环境名称

例如:

mkvirtualenv -p python3 py3_flask

提示:

构建虚拟环境需要网络

如果创建成功,它将在此虚拟环境中自动运行

在虚拟环境中工作时,“虚拟环境名称”将显示在提示的开头

如何使用虚拟环境?

用于显示虚拟环境的命令:

按两次workontab键

使用虚拟环境的命令:

workon虚拟环境名称

示例:使用python2的虚拟环境

workon py_flask

示例:使用python3的虚拟环境

workon py3_flask

结束虚拟环境的命令:

降级

用于删除虚拟环境的命令:

rmvirtualenv虚拟环境名称

示例:删除虚拟环境py3_flask

先结束: deactivate

重新删除: rmvirtualenv py3_flask

如何在虚拟环境中安装工具包?

提示:工具包安装位置3360

在python2版本中:

//virtuale NVS/py _ flask/lib/python 2.7/site-packages /

在python3版本中:

//virtuale NVS/py3 _ flask/lib/python 3.5/site-packages

在python3版本中安装flask-0.10.1软件包:

pip安装软件包名称

例:安装flask-0.10.1的包

pip install flask==0.10.1

显示虚拟环境中安装的软件包:

pip freeze

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。