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获取单个程序CPU使用情况趋势图
Mar 10 Python
解析Python中的异常处理
Apr 28 Python
Python 递归函数详解及实例
Dec 27 Python
Python实现字符串格式化的方法小结
Feb 20 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
Nov 09 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
使用python对excle和json互相转换的示例
Oct 23 Python
python爬虫获取新浪新闻教学
Dec 23 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
在Python中实现函数重载的示例代码
Dec 12 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 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 随机生成10位字符代码
2009/03/26 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
标准PHP的AES加密算法类
2015/03/12 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
Bootstrap 附加导航(Affix)插件实例详解
2016/06/01 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
nodejs如何在package.json中设置多条启动命令
2020/03/16 NodeJs
python实现飞机大战
2018/09/11 Python
python中类的属性和方法介绍
2018/11/27 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
解决Tensorflow 内存泄露问题
2020/02/05 Python
英国打印机墨水和碳粉商店:Printerinks
2017/06/30 全球购物
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
Linux上比较文件的命令都有哪些
2012/02/24 面试题
Java面试笔试题大全
2016/11/23 面试题
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
中专自我鉴定范文
2013/10/16 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
安全责任书模板
2014/07/22 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
表扬信范文
2019/04/22 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL
MySQL限制查询和数据排序介绍
2022/03/25 MySQL