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循环语句
Nov 20 Python
Python正则表达式教程之三:贪婪/非贪婪特性
Mar 02 Python
教大家玩转Python字符串处理的七种技巧
Mar 31 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
Python对HTML转义字符进行反转义的实现方法
Apr 28 Python
python实现比对美团接口返回数据和本地mongo数据是否一致示例
Aug 09 Python
wxPython之wx.DC绘制形状
Nov 19 Python
Python Selenium参数配置方法解析
Jan 19 Python
深入浅析Python 命令行模块 Click
Mar 11 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
django使用graphql的实例
Sep 02 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
Syphon 秘笈
2021/03/03 冲泡冲煮
php读取msn上的用户信息类
2008/12/05 PHP
Array of country list in PHP with Zend Framework
2011/10/17 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
PHP合并静态文件详解
2014/11/14 PHP
ThinkPHP中I(),U(),$this->post()等函数用法
2014/11/22 PHP
浅谈PHP接收POST数据方式
2015/06/05 PHP
php集成动态口令认证
2016/07/21 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
JavaScript confirm选择判断
2008/10/18 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
js查找节点的方法小结
2015/01/13 Javascript
如何利用AngularJS打造一款简单Web应用
2015/12/05 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
[47:18]完美世界DOTA2联赛循环赛 IO vs FTD BO2第一场 11.05
2020/11/06 DOTA
2018年Python值得关注的开源库、工具和开发者(总结篇)
2018/01/04 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
python3.5绘制随机漫步图
2018/08/27 Python
Django的CVB实例详解
2020/02/10 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
党员自我剖析材料
2014/08/31 职场文书
清洁员岗位职责
2015/02/15 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python