Python下的常用下载安装工具pip的安装方法


Posted in Python onNovember 13, 2015

1、pip下载安装
1.1 pip下载

# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

1.2 pip安装

# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

2. pip使用详解
2.1 pip安装包

# pip install SomePackage
[...]
 Successfully installed SomePackage
# pip install SomePackage
[...]
 Successfully installed SomePackage

2.2 pip查看已安装的包

# pip show --files SomePackage
Name: SomePackage
 Version: 1.0
 Location: /my/env/lib/pythonx.x/site-packages
 Files:
 ../somepackage/__init__.py
 [...]
# pip show --files SomePackage
Name: SomePackage
 Version: 1.0
 Location: /my/env/lib/pythonx.x/site-packages
 Files:
 ../somepackage/__init__.py
 [...]

2.3 pip检查哪些包需要更新

# pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
# pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)

2.4 pip升级包

# pip install --upgrade SomePackage
[...]
 Found existing installation: SomePackage 1.0
 Uninstalling SomePackage:
 Successfully uninstalled SomePackage
 Running setup.py install for SomePackage
 Successfully installed SomePackage
# pip install --upgrade SomePackage
[...]
 Found existing installation: SomePackage 1.0
 Uninstalling SomePackage:
 Successfully uninstalled SomePackage
 Running setup.py install for SomePackage
 Successfully installed SomePackage

2.5 pip卸载包

$ pip uninstall SomePackage
Uninstalling SomePackage:
 /my/env/lib/pythonx.x/site-packages/somepackage
 Proceed (y/n)? y
 Successfully uninstalled SomePackage
$ pip uninstall SomePackage

 

Uninstalling SomePackage:
 /my/env/lib/pythonx.x/site-packages/somepackage
 Proceed (y/n)? y
 Successfully uninstalled SomePackage

3.使用pip国内源
python使用pip安装模块很方便,可是在国内官方源总是会间歇性的连接不上,其实python在国内也是有安装源的,比如豆瓣,下面是使用方法.
文件路径

linux

~/.pip/pip.conf

文件内容

[global] 

index-url = http://pypi.douban.com/simple 
trusted-host = pypi.douban.com

或者使用-i指令:

easy_install -i http://pypi.douban.com/simple/ saltTesting 
pip install -i http://pypi.douban.com/simple/ saltTesting

pip 安装:

1.下载get-pip.py 并运行

https://bootstrap.pypa.io/get-pip.py

切换到get-pip.py 所在目录下 :python get-pip.py

2.添加环境变量: C:\Python27\Scripts;

C:\Users\Administrator>python --version

Python 2.7.8

C:\Users\Administrator>pip --version
pip 1.5.6 from C:\Python27\lib\site-packages (python 2.7)

C:\Users\Administrator>添加环境变量 C:\Python27;C:\Python27\Scripts;
'添加环境变量' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\Administrator>pip install selenium
Requirement already satisfied (use --upgrade to upgrade): selenium in c:\python2
7\lib\site-packages
Cleaning up...

C:\Users\Administrator>python
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import selenium
>>>

Python 相关文章推荐
python 算法 排序实现快速排序
Jun 05 Python
简单理解Python中的装饰器
Jul 31 Python
使用Python的urllib2模块处理url和图片的技巧两则
Feb 18 Python
Python数据类型详解(二)列表
May 08 Python
R语言 vs Python对比:数据分析哪家强?
Nov 17 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
Feb 13 Python
程序员的七夕用30行代码让Python化身表白神器
Aug 07 Python
python函数声明和调用定义及原理详解
Dec 02 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
Python新手学习装饰器
Jun 04 Python
python打包多类型文件的操作方法
Sep 21 Python
python time()的实例用法
Nov 03 Python
Python的Flask框架的简介和安装方法
Nov 13 #Python
Python编程入门之Hello World的三种实现方式
Nov 13 #Python
python编程开发之textwrap文本样式处理技巧
Nov 13 #Python
python编程开发之日期操作实例分析
Nov 13 #Python
python编程开发之类型转换convert实例分析
Nov 13 #Python
python开发之文件操作用法实例
Nov 13 #Python
python开发中range()函数用法实例分析
Nov 12 #Python
You might like
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
php正则表达式(regar expression)
2011/09/10 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
JQuery魔力之$("tagName")与selector
2012/03/05 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
innerText 使用示例
2014/01/23 Javascript
jQuery响应enter键的实现思路
2014/04/18 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
javascript中new关键字详解
2015/12/14 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
小程序如何构建骨架屏
2019/05/29 Javascript
python快速查找算法应用实例
2014/09/26 Python
json跨域调用python的方法详解
2017/01/11 Python
Python实现多进程的四种方式
2019/02/22 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
如何给Python代码进行加密
2020/01/10 Python
Python sep参数使用方法详解
2020/02/12 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
python3.5的包存放的具体路径
2020/08/16 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
行政文员岗位职责
2013/11/08 职场文书
总会计师岗位职责
2014/02/19 职场文书
工作表现证明
2015/06/15 职场文书
建筑工程催款函
2015/06/24 职场文书
《全神贯注》教学反思
2016/02/22 职场文书