
Virtualenv
- VirtualEnv是用于隔离不同版本的python包。
- VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够:
- 在没有权限的情况下安装新套件
- 不同应用可以使用不同的套件版本
- 套件升级不影响其他应用
- 防止系统出现包管理混乱和版本冲突的问题
安装
在安装virtualenv之前,我们需要安装至少有一个版本的python;因为virtualenv是python的一个第三方模块,必须基于python环境才能安装;
Windows:
如果你的python环境有pip,那么直接使用命令:pip install virtualenv 安装即可;也可下载源码,然后使用命令:python install setup.py 来安装
Mac OS X 或 Linux:
1 | $ sudo easy_install virtualenv |
$ sudo pip install virtualenv
1 |
|
$ sudo apt-get install python-virtualenv
1 |
|
$ virtualenv 环境名称
1 |
|
F:\mkdir myproject
F:\cd myproject
F:\pyproject>virtualenv venv
Using base prefix ‘e:\python35-32’
New python executable in F:\pyproject\venv\Scripts\python.exe
Installing setuptools, pip, wheel…done.
1 |
|
(venv)$ pip install flask
1 | ## 批量安装包 |
Babel==1.3
Flask==0.10.1
Flask-Login==0.2.7
Flask-SQLAlchemy==1.0
Flask-WTF==0.9.3
Jinja2==2.7.1
SQLAlchemy==0.8.2
WTForms==1.0.5
Werkzeug==0.9.4
psycopg2==2.5.1
…
1 |
|
(venv)$ pip install -r requirements.txt
1 |
|
(venv)$ pip freeze
1 |
|
(ENV)$ deactivate
$ rm -r /path/to/ENV
# 使用pycharm给不同项目指定不同的Virtualenv
file->setting->project interpreter
选择已经创建好的,或者新建一个。
- 本文标题:python虚拟环境之virtualenv
- 创建时间:2016-08-21 15:00:00
- 本文链接:2016/08/21/python/python虚拟环境之virtualenv/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!