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压缩文件夹内所有文件为zip文件的方法
Jun 20 Python
python 与GO中操作slice,list的方式实例代码
Mar 20 Python
Python获取当前函数名称方法实例分享
Jan 18 Python
详解python实现识别手写MNIST数字集的程序
Aug 03 Python
python3.6使用pickle序列化class的方法
Oct 22 Python
Python 处理图片像素点的实例
Jan 08 Python
图文详解python安装Scrapy框架步骤
May 20 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
Feb 15 Python
简单了解pytest测试框架setup和tearDown
Apr 14 Python
深入浅析python 中的self和cls的区别
Jun 20 Python
Python实现学生管理系统(面向对象版)
Jun 24 Python
一篇文章弄懂Python中的内建函数
Aug 07 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 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
2014/05/12 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
各种常用浏览器getBoundingClientRect的解析
2009/05/21 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
AngularJS用户选择器指令实例分析
2016/11/04 Javascript
nodejs基础知识
2017/02/03 NodeJs
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
2017/10/20 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
Python进度条的制作代码实例
2019/08/31 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
工商管理毕业生推荐信
2013/12/24 职场文书
委托公证书
2014/04/08 职场文书
节约能源标语
2014/06/17 职场文书
先进教师个人总结
2015/02/11 职场文书
项目负责人岗位职责
2015/02/15 职场文书
投诉书范文
2015/07/02 职场文书
关于环保的宣传稿
2015/07/23 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle