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实现带错误处理功能的远程文件读取方法
Apr 29 Python
Python的Django框架中的表单处理示例
Jul 17 Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 Python
python简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
Python实现的计数排序算法示例
Nov 29 Python
Python通过调用有道翻译api实现翻译功能示例
Jul 19 Python
浅谈Django的缓存机制
Aug 23 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
使用python 对验证码图片进行降噪处理
Dec 18 Python
Python实现曲线拟合的最小二乘法
Feb 19 Python
Python Selenium操作Cookie的实例方法
Feb 28 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
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
AngularJS2 与 D3.js集成实现自定义可视化的方法
2017/12/01 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
Vue.js 动态为img的src赋值方法
2018/03/14 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[31:47]夜魇凡尔赛茶话会 第三期01:选手知多少
2021/03/11 DOTA
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
使用Python的toolz库开始函数式编程的方法
2018/11/15 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
浅谈python的elementtree模块处理中文注意事项
2020/03/06 Python
在python中求分布函数相关的包实例
2020/04/15 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
python excel和yaml文件的读取封装
2021/01/12 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
安全资料员岗位职责
2013/12/14 职场文书
名企HR怎样看待求职信
2014/02/23 职场文书
产品销售计划书
2014/05/04 职场文书
班组建设经验交流材料
2014/05/12 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python