1.系统环境
Ubuntu16.04
2.安装和配置虚拟环境
升级pip
sudo pip install --upgrade pip
安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。
配置虚拟环境
1.创建虚拟环境管理目录
sudo mkdir ~/.envs
2.打开.bashrc
sudo gedit ~/.bashrc
3.在.bashrc的末尾增加下面内容
export WORKON_HOME=$HOME/.envs # 所有虚拟环境存储的目录
source /usr/local/bin/virtualenvwrapper.sh
4.使配置生效
source ~/.bashrc
5.更新配置文件报错:No module named virtualenvwrapper
解决方法,重新添加python有关的环境变量:
(一定先确认virtualenvwrapper依赖的Python版本)
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
3.虚拟环境操作
1.创建虚拟环境
env_name为你要创建的虚拟环境的名字,需要联网
mkvirtualenv env_name
2.创建指定python版本的虚拟环境
mkvirtualenv -p /usr/bin/python3.6 python36_
mkvirtualenv -p /usr/bin/python2.7 python27_
3.查看安装的所有虚拟环境
workon
4.进入虚拟环境
workon env_nam
5.退出虚拟环境
deactivate
6.删除虚拟环境
rmvirtualenv env_nam
4.在Python环境下安装Django框架和所需第三方包
导出安装的库到list.txt
pip freeze > list.txt
导入list.txt中列出的库到系统
pip install -r list.txt