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 相关文章推荐
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
Python实现115网盘自动下载的方法
Sep 30 Python
python使用psutil模块获取系统状态
Aug 27 Python
Python基于tkinter模块实现的改名小工具示例
Jul 27 Python
Python实现随机漫步功能
Jul 09 Python
Python文件读写常见用法总结
Feb 22 Python
django自带调试服务器的使用详解
Aug 29 Python
深入理解Tensorflow中的masking和padding
Feb 24 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
Mar 02 Python
Python基于xlrd模块处理合并单元格
Jul 28 Python
python flask框架快速入门
May 14 Python
Python中seaborn库之countplot的数据可视化使用
Jun 11 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
虫族 Zerg 历史背景
2020/03/14 星际争霸
基于mysql的论坛(2)
2006/10/09 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
2014/04/24 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
python实现二维插值的三维显示
2018/12/17 Python
python and or用法详解
2019/06/26 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
Python通过类的组合模拟街道红绿灯
2020/09/16 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
机械设计专业应届生求职信
2013/11/21 职场文书
实习自我鉴定
2013/12/15 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
现役军人家属慰问信
2015/03/24 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
SQL Server代理:理解SQL代理错误日志处理方法
2021/06/30 SQL Server