python虚拟环境搭建

what's is fuck python 虚拟环境!

刚接触虚拟环境的时候我对这个词是拒绝的,why? python开发就开发呗为啥还要搞一个虚拟环境,然后在这个里面开发,知道我安装scrapy环境的时候,我才知道自己之前是多么的天(zhi)真(zhang)。

虚拟环境(virtualenv)才是python初学者最应该先去了解并使用的开发环境。

正题到了。

first 安装 virtualenv

  • virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。
安装:你的python环境要搭建好了pip也要安装完成才可以去安装virtualenv

# pip install virtualenv

验证: 验证virtualenv是否安装完成很简单。 只需要
# virtualenv -h  
就会出现virtualenv帮助文档

second 使用virtualenv 安装一个新的python环境

virtualenv [新环境名] :这会再当前目录下创建一个新环境目录

# virtualenv donpro   
切换到新环境目录
执行:source ./bin/activate 来激活环境,激活后在命令行的前面会出现新环境名称
接下来可使用pip命令安装新环境需要的各种包。(pip命令在创建新环境时自带)
 退出虚拟环境 
# deactivate

如果要删除虚拟环境,只需退出虚拟环境后,删除对应的虚拟环境目录即可。不影响其他环境。

virtualenvwrapper 强大的虚拟环境管理工具

virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境
功能:将所有虚拟环境整合在一个目录下、管理(新增,删除,复制)虚拟环境

安装 virtualenvwrapper  easy!跟安装virtualenv一样
# pip install virtualenvwrapper

重点来了: 配置wrapper 
从大神那抄的一段代码。需要一步一步执行
创建虚拟环境管理目录:
# mkdir $HOME/.local/virtualenvs
#  vim ~/.bashrc
在最下方添加如下行

export VIRTUALENV_USE_DISTRIBUTE=1        #  总是使用 pip/distribute                                                                                   
export WORKON_HOME=$HOME/.local/virtualenvs       # 所有虚拟环境存储的目录             
if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
   source $HOME/.local/bin/virtualenvwrapper.sh                                                                                                         
else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then                                                                                                     
         source /usr/local/bin/virtualenvwrapper.sh                                                                                                        
    fi                                                                                                                                                     
fi                                                                                                                                                          
export PIP_VIRTUALENV_BASE=$WORKON_HOME                                                                                                                     
export PIP_RESPECT_VIRTUALENV=true

启动 virtualenvwrapper: 
# source ~/.bashrc

所有的命令可使用:virtualenvwrapper --help 进行查看,这里列出几个常用的:

创建基本环境:mkvirtualenv [环境名]
删除环境:rmvirtualenv [环境名]
激活环境:workon [环境名]
退出环境:deactivate
列出所有环境:workon 或者 lsvirtualenv -b

  • hack packing!! 2017-07-09 don

你可能感兴趣的:(python虚拟环境搭建)