1. 查看虚拟环境版本, 看是否安装, 没有的话, 安装虚拟环境
$ virtualenv --version
$ sudo pip install virtualenv # 创建隔绝的Python环境的工具
$ sudo pip install virtualenvwrapper # 管理virtualenv的工具
2. 查看是否有 mkvirtualenv --> 创建虚拟环境的指令
$ mkvirtualenv --version
- 没有的话
- 创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
- 打开~/.bashrc文件,并添加如下代码:
# 配置 环境变量 支持虚拟环境
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
- 运行, 使配置生效
source ~/.bashrc
3. 创建虚拟环境
# mkvirtualenv 虚拟环境名称(默认python2.x), 例如:
$ mkvirtualenv py_flask
# mkvirtualenv -p python3 虚拟环境名称(指定python3.x), 例如:
$ mkvirtualenv -p python3 py3_flask
- 注意:
创建虚拟环境需要联网
创建成功后, 会自动工作在这个虚拟环境上
工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
4.查看虚拟环境
$ workon 两次tab键 或者 workon 回车
5. 使用虚拟环境
- 方式一:
$ workon py_flask
$ pip freeze # 查看 虚拟环境中存在的 插件
- 方式二:
$ cd .virtualenvs/flaskXXX/bin
$ source activate
6. 退出虚拟环境
$ deactivate
7. 删除虚拟环境(需要先退出)
-
rmvirtualenv 虚拟环境名称
例 :删除虚拟环境py3_flask
先退出:
$ deactivate
再删除:
$ rmvirtualenv py3_flask
8. 虚拟环境配置
8.1 安装工具包
安装flask-0.10.1的包:
pip install 包名称
例 : 安装flask-0.10.1的包
pip install flask==0.10.1
- 工具包安装的位置
python2版本下:
~/.virtualenvs/py_flask/lib/python2.7/site-packages/
python3版本下:
~/.virtualenvs/py3_flask/lib/python3.5/site-packages
9. 工作环境配置
- 导出虚拟环境中的所有扩展
$ pip freeze > requirements.txt
- 使用requirements.txt安装环境
$ pip install -r requirements.txt
- 查看设置pycharm虚拟环境
# 进入虚拟环境后:
$ which python # 显示 python路径
网友评论