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中的__init__ 、__new__、__call__小结
Apr 25 Python
python append、extend与insert的区别
Oct 13 Python
从CentOS安装完成到生成词云python的实例
Dec 01 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
Python实现快速计算词频功能示例
Jun 25 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
python实现串口自动触发工作的示例
Jul 02 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
Django ModelForm操作及验证方式
Mar 30 Python
详解matplotlib绘图样式(style)初探
Feb 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
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP解耦的三重境界(浅谈服务容器)
2017/03/13 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
2011/08/23 Javascript
jquery键盘事件使用介绍
2011/11/01 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
python版本的读写锁操作方法
2016/04/25 Python
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
Python Web框架之Django框架Form组件用法详解
2019/08/16 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
Python pip使用超时问题解决方案
2020/08/03 Python
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
介绍一下UNIX启动过程
2013/11/14 面试题
前台领班岗位职责
2013/12/04 职场文书
给男朋友的道歉信
2014/01/12 职场文书
网络编辑岗位职责
2014/03/18 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
出租房屋协议书
2014/09/14 职场文书
幼儿教师个人总结
2015/02/05 职场文书
计划生育责任书
2015/05/09 职场文书
党员证明信
2015/06/19 职场文书
Python 全局空间和局部空间
2022/04/06 Python