Virtualenv
每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。
pip3 install virtualenv
Create
假定我们要开发一个新的项目,需要一套独立的Python运行环境,可以这么做:
第一步,创建目录:
mkdir myproject
cd myproject/
第二步,创建一个独立的Python运行环境,命名为venv:
virtualenv --no-site-packages venv
Using base prefix '/usr/local/.../Python.framework/Versions/3.4'
New python executable in venv/bin/python3.4
Also creating executable in venv/bin/python
Installing setuptools, pip, wheel...done.
--no-site-packages means no third-party packages would be copied.
Activate
source venv/bin/activate
(venv)Mac:myproject michael$
you can install any packages here with pip
, it would be installed in venv environment, won't affects system.
Deactivate
deactivate