标签:
配置环境:ubuntu 15.10
python版本: python2.7.10 & python3.4.3+
pip 安装:pip
是 Python 的包管理工具,建议 Python 的包都用 pip 进行管理。
#不同版本的安装
sudo apt-get update sudo apt-get python-pip sudo apt-get python-pip3
#查看版本信息
pip --version
pip3 --version
virtualenv 安装:virtualenv
是 Python 多版本管理的利器,不同版本的开发调试全靠它了。
#用pip能方便的安装python的包 sudo pip install virtualenv
#sudo pip3 install virtualen
virtualenv 的使用:
1.创建一个独立的python的运行环境.
# 在DIR_NAME目录下创建python环境。
# 基本格式: virtualenv DIR_NAME --no-site-packages # 安装 python2.7 virtualenv virtualenv --no-site-packages -p /usr/bin/python2.7 ~/.venv/python2.7 # 安装 python3.2 virtualenv virtualenv --no-site-packages -p /usr/bin/python3.2 ~/.venv/python3.2
命令virtualenv
就可以创建一个独立的Python运行环境,加上参数--no-site-packages
,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,我们就得到了一个不带任何第三方包的“干净”的Python运行环境。
2.启动环境.
# 进入文件目录 cd DIR_NAME/ # 进入环境 source DIR_NAME/bin/activate #这一步完成之后,命令提示符会有改变,有个DIR_NAME的前缀,表示当前是一个DIR_NAME的python环境。 #在venv环境下,用pip安装的包都被安装到venv这个环境下,系统Python环境不受任何影响。也就是说,venv环境是专门针对myproject这个应用创建的。
#退出环境 deactivate
virtualenv是如何创建“独立”的Python运行环境的呢?
原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境。
python pip&virtualenv(ubuntu 15.10)
标签:
原文地址:http://www.cnblogs.com/darkframemaster/p/5042629.html