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实现图片批量剪切示例
Mar 25 Python
python批量同步web服务器代码核心程序
Sep 01 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
python3使用requests模块爬取页面内容的实战演练
Sep 25 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
Python中反射和描述器总结
Sep 23 Python
python隐藏终端执行cmd命令的方法
Jun 24 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
Aug 21 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
python通过函数名调用函数的几种场景
Sep 23 Python
Python3.9.1中使用match方法详解
Feb 08 Python
python中sqllite插入numpy数组到数据库的实现方法
Jun 21 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
超级简单的发送邮件程序
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
PHP实现图片压缩
2020/09/09 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
js常用函数 不错
2006/09/08 Javascript
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
python学习之面向对象【入门初级篇】
2017/01/21 Python
python difflib模块示例讲解
2017/09/13 Python
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
Python IDLE清空窗口的实例
2018/06/25 Python
python 不以科学计数法输出的方法
2018/07/16 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
耐克巴西官方网站:Nike巴西
2016/08/14 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
小学生家长评语集锦
2014/01/30 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
Java 在生活中的 10 大应用
2021/11/02 Java/Android