virtualenv_教程
virtualenv 教程
参考资料:
安装
通过pip安装virtualenv:
$ pip install virtualenv
测试你的安装
$ virtualenv --version
创建环境
查看你机子上不同版本python的地址
which python
which python2
which python2.7
...
会返回一个地址,是你需要的python所在<地址>,复制它
创建虚拟环境
创建方法
可在任意选定<目录>创建虚拟环境
<目录>$ virtualenv --python=<地址> <虚拟环境的名字>
创建后,<目录>下会生成<虚拟环境的名字>文件夹,其下有bin/,include/,lib/
- <目录>可为用户根目录(即
~/
),用于创建整个用户的虚拟环境 - <目录>可为工程目录,用于创建本工程使用的虚拟环境
权限不足
The program 'virtualenv' is currently not installed. To run 'virtualenv' please ask your administrator to install the package 'python-virtualenv'
请服务器管理员安装python-virtualenv
sudo pip install virtualenv
使用
安装python的包
装pip的软件,必须先到虚拟环境所在目录
cd <目录>
输入一下命令激活python的虚拟环境
<目录>$ source bin/activate
激活成功后,用户名前会加(<目录>)
此时,输入以下命令装软件
(<目录>)用户名@服务器名: 当前目录$ pip install <软件>
安装完成后,从虚拟环境出来
(<目录>)用户名@服务器名: deactivate
使用python及python的包
-
当<目录>为在用户根目录(即
~/
)时:只要该用户登录,无需
source bin/activate
激活,即可在任意目录下,使用虚拟环境(包括python版本及python包),但不能pip install
安装pyhton包 -
当<目录>为某pyhton工程文件夹:
只有在该工程目录,输入
source bin/activate
激活后,才能使用该虚拟环境的包括python版本及python包,即pip install
安装pyhton包,在任意目录下均可使用