ubuntu虚拟环境

虚拟环境

5.1 在ubuntu中安装虚拟环境管理工具(配置环境变量)

sudo pip install virtualenv
sudo pip install virtualenvwrapper
# 安装完虚拟环境后,如果提示找不到 mkvirtualenv 命令,须配置环境变量:
​
# 1、创建目录用来存放虚拟环境
mkdir 
$HOME/.virtualenvs
​
# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
​
# 3、运行
source ~/.bashrc
​

5.2 创建项目虚拟环境(python解释器)

# 默认是python2
mkvirtualenv 项目虚拟环境名称
# 如果安装python3解释器的 项目虚拟环境
mkvirtualenv -p python3 项目虚拟环境名称

小提示:

  • 创建虚拟环境需要联网

  • 创建成功后, 会自动工作在这个虚拟环境上

  • 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”

5.3使用 | 退出 | 删除虚拟环境

# 使用(workon不是worken; 该命令可以在任意目录下输入)
workon 两次tab键  (然后选择一个需要使用的虚拟环境)
workon 项目虚拟环境名
# 退出
deactivate   (敲除deac后可以自动补全)
# 删除
先退出:deactivate
再删除:rmvirtualenv 项目虚拟环境名

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

提示 : 工具包安装的位置 :

python2版本下: ​ ~/.virtualenvs/项目虚拟环境名/lib/python2.7/site-packages/ python3版本下: ​ ~/.virtualenvs/项目虚拟环境名/lib/python3.5/site-packages

# 安装
pip install XXX   # 虚拟环境中不需要权限(千万注意,如果使用sudo则安装在全局)
# 查看虚拟环境中的包
pip freeze

5.5 虚拟环境是独立的,你可以看成是一块儿独立的环境,该环境中存在硬链接的python解释器; 然后 workon该环境后切换 项目的目录 来运行各个项目.

5.6 pycharm 配置虚拟环境

ubuntu虚拟环境