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 26 Python
python使用datetime模块计算各种时间间隔的方法
Mar 24 Python
python3中dict(字典)的使用方法示例
Mar 22 Python
python数据处理实战(必看篇)
Jun 11 Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 Python
图文详解python安装Scrapy框架步骤
May 20 Python
python 字段拆分详解
Dec 17 Python
多个python文件调用logging模块报错误
Feb 12 Python
Python random库使用方法及异常处理方案
Mar 02 Python
python中JWT用户认证的实现
May 18 Python
python中rb含义理解
Jun 18 Python
解决Pytorch dataloader时报错每个tensor维度不一样的问题
May 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安全性问题中的:Null 字符问题
2013/06/21 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
php实现对象克隆的方法
2015/06/20 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
jquery删除指定子元素代码实例
2015/01/13 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
javascript获取网页各种高宽及位置的方法总结
2016/07/27 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
详解用python实现简单的遗传算法
2018/01/02 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
毕业生精彩的自我评价分享
2013/10/06 职场文书
岗位职责范本
2013/11/23 职场文书
文明餐桌活动方案
2014/02/11 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
教师考核评语大全
2014/12/31 职场文书
财务经理岗位职责
2015/01/31 职场文书
返乡农民工证明
2015/06/24 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python