Python virtualenv 使用总结篇
一、virtualenv的安装
1.使用pip全局安装virtualenv,建议使用pip 1.3或更高版本,在1.3之前,pip没有通过SSL从PYPI下载。
$ [sudo] pip install virtualenv
或者或得最新的未发行版本: (github地址可能有变)
$ [sudo] pip install https://github.com/pypa/virtualenv/tarball/develop
其他下载安装方式不推荐,因为地址会变,麻烦。。。想看去这里
二、virtualenv 使用
1.创建虚拟环境
使用如下命令创建一个虚拟环境的目录
$ virtualenv ENV
在生成的虚拟环境目录下一般有如下目录:
lib 和 include : 包含新的virtualenv python的支持库文件,在虚拟环境中安装的软件包将放到lib/pythonX.X/site-packages/。
bin : 该目录下放着一些可执行文件,如 python,运行bin/python运行脚本,可以在该环境下执行脚本。此目录下的pip等也有相似作用。
2.激活和停用环境
$ source bin/activate # bin/activate适用于bash/zsh/dash。
该命令将会改变你的$PATH,使你的$PATH的第一个条目为当前虚拟环境的bin/目录,脚本还将修改你的shell提示符。
在创建虚拟环境时,如需使用到全局的包可以使用如下,来继承/usr/lib/python2.7/site-packages(这里不严谨):
$ virtualenv --system-site-packages ENV
要撤销这些操作至于要运行:
$ deactivate
windows这里不做过多说明,大同小异,有兴趣可以点这里
这里:福利
# 快速创建虚拟环境 # 进入项目目录,创建虚拟环境 pip install virtualenv virtualenv venv echo "source venv/bin/activate" > .env # 克隆项目到本地 git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv # 配置用户变量 echo 'source ~/.autoenv/activate.sh' >> ~/.bashrc # 载入用户变量 source ~/.bashrc
最新内容可以看我的blog: 40kuai