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来开发Markdown脚本扩展的实例分享
Mar 04 Python
Python中装饰器高级用法详解
Dec 25 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
Nov 30 Python
Ubuntu下Anaconda和Pycharm配置方法详解
Jun 14 Python
python opencv调用笔记本摄像头
Aug 28 Python
Python openpyxl读取单元格字体颜色过程解析
Sep 03 Python
python可视化实现KNN算法
Oct 16 Python
Python socket模块ftp传输文件过程解析
Nov 05 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
python数据抓取3种方法总结
Feb 07 Python
使用tkinter实现三子棋游戏
Feb 25 Python
Python实现为PDF去除水印的示例代码
Apr 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 输出缓存详解
2009/06/20 PHP
细谈php中SQL注入攻击与XSS攻击
2012/06/10 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
自己使用js/jquery写的一个定制对话框控件
2014/05/02 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
js鼠标悬浮出现遮罩层的方法
2015/01/28 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jquery选择器中的空格与大于号>、加号+与波浪号~的区别介绍
2016/06/24 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
AngularJS实现的自定义过滤器简单示例
2019/02/02 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
python文件和目录操作函数小结
2014/07/11 Python
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python正则表达式匹配HTML页面编码
2015/04/08 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
高考标语大全
2014/06/05 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
2015年依法治校工作总结
2015/07/27 职场文书
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫