Python虚拟环境

创建虚拟环境

由于不同项目所用的第三方模块可能版本不一致,为了方便管理,Python提供了创建虚拟环境的包。

sudo pip3 install virtualenv #安装虚拟环境
sudo pip3 install virtualenvwrapper  # 安装虚拟环境扩展包

如果安装之后不到virtualenv命令,可以升级下pip重新安装

pip升级遇到错误可以去修改pip模块

安装虚拟环境扩展包让虚拟环境管理更加简单方便。

修改用户家目录下的配置文件.bashrc,添加如下内容:

export WORKON_HOME=$HOME/.virtualenvs  # 使用mkvirtualenv创建的虚拟环境默认在此路径
source /usr/local/bin/virtualenvwrapper.sh # 这里如果出错可以按提示将python解释器路径配置一下

使用source .bashrc命令使配置文件生效。

创建python3虚拟环境的命令如下:

mkvirtualenv -p python3 虚拟环境名称
例:
mkvirtualenv -p python3 py_django

查看与使用

查看所有虚拟环境的命令如下:

提示:workon后面有个空格,再按两次tab键。

workon 两次tab键

使用虚拟环境的命令如下:

写出名称的前部分后,可以使用tab键补齐

workon 虚拟环境名称
例:
workon py_django

提示:注意提示符的变化

删除

删除虚拟环境的命令如下:

rmvirtualenv 虚拟环境名称
例:
先退出:deactivate
再删除:rmvirtualenv py_django

包操作

在虚拟环境中可以使用pip命令操作python包,安装命令如下:

pip install django==1.8.2

注意:在虚拟环境中不可使用sudo pip install 包名称 来安装python包,这样安装的包实际是安装在了真实的主机环境上。

查看已安装的python包命令如下:

pip list  
pip freeze
posted @ 2019-01-16 22:11  苏幕遮_凌枫  阅读(107)  评论(0)    收藏  举报