码迷,mamicode.com
首页 > 编程语言 > 详细

python pip&virtualenv(ubuntu 15.10)

时间:2015-12-13 13:59:52      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

配置环境: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!