使用强大的virtualenv

virtualenv能作什么?python

1)建立虚拟的python运行环境,各类lib均可以使用本身须要的版本
2)做为一个普通用户,不须要root权限,进入virtualenv后,你能够运行pip, easy_install,甚至能够经过从源码python setup.py install等多种方式安装任何本身须要的包

(1)建立,经过运行命令:ui

mkvirtualenv envname

能够建立并激活一个virtualenv, 使用不一样的envname能够建立多个不一样的虚拟环境,以知足本身的各类须要。

 

(2)切换,经过运行命令:ip

workon envname

来进行不一样virtualenv的切换

 

(3)退出,经过命令:rem

deactivate

退出virtualenv

 

(4)删除,经过命令:源码

rmvirtualenv envname

删除一个不须要的virtualenv

 

(5)技巧 
新建立的virtualenv是没有任何系统已安装的第三方库的,于是是一个全新的python运行环境,须要依次安装本身使用的库。
若是建立的虚拟环境只是个别包须要从新安装不一样版本,其余包能够直接复制已有安装。
可经过以下命令来实现:it

mkvirtualenv --no-site-packages <不想copy过来的库名>

 

固然也能够借助强大的pip作相似的事情,以下命令可参考:pip

# 导出当前环境下的全部第三方库
pip freeze > requirements.txt
# 在新环境下安装全部文件内的第三方库
pip install -r requirements.txt
相关文章
相关标签/搜索