1. 安装virtualenv
pip install virtualenv
2. 安装虚拟环境管理工具
pip install virtualenvwrapper
pip install virtualenvwrapper-win #windows环境下使用
3. 创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
4. 在~/.bashrc中添加下面两行命令
export WORKON_HOME=$HOME/.vritualenvs
source /usr/local/bin/virtualenvwrapper.sh
5. 运行
source ~/.bashrc
6. 创建python虚拟环境
mkvirtualenv + [虚拟环境名称]
7. 进入虚拟环境
workon + [虚拟环境名称]
8. 退出虚拟环境
deactivate +[虚拟环境名称]
9.删除(慎用)先退回虚拟环境
rmvirtualenv + [虚拟环境名称]
10.创建python2版本开发
mkvirtualenv -p /usr/bin/python2.7 [虚拟环境名称]
11. 创建python3版本开发
mkvirtualenv -p /usr/bin/python3 [虚拟环境名称]
可能有的安装python3虚拟环境的报错:
Running virtualenv with interpreter /usr/bin/python3.6
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 20, in <module>
import distutils.spawn
ModuleNotFoundError: No module named 'distutils.spawn'
报错原因:
No module named distutils.spawn virtualenv python3
使用virtualenv指定python3时报错,错误为:
No module named ‘distutils.spawn’
解决办法:
安装python3-distutils
sudo apt-get install python3-distutils
-安装软件:
例如:安装Django1.8.2版本
workon Django
pip install django==1.8.2 #指定版本进行安装
- 查看虚拟环境下安装的包:
pip freeze list
-更换软件下载源 :豆瓣源
-i https://pypi.doubanio.com/simple/