
一、问题描述
root@ubuntu:/home/chao# apt-get install python-pip正在读取软件包列表 完成
正在分析软件包的依赖关系树
正在读取状态信息 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
python-pip : 依赖: python-setuptools (>= 06c1) 但是它将不会被安装
推荐: python-dev-all (>= 26) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。12345678910111213
二、解决办法
步骤一
安装aptitude工具
sudo apt-get install aptitude
步骤二
root@ubuntu:/home/chao# aptitude install python-pip
下列“新”软件包将被安装。
python-colorama{a} python-distlib{a} python-html5lib{a} python-pip
python-setuptools{ab}
0 个软件包被升级,新安装 5 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 542 kB 的存档。 解包后将要使用 2,513 kB。
下列软件包存在未满足的依赖关系: python-setuptools : 依赖: python-pkg-resources (= 33-1ubuntu1) 但是 33-1ubuntu2 已安装。
下列动作将解决这些依赖关系:
保持 下列软件包于其当前版本:
1) python-pip [未安装的]
2) python-setuptools [未安装的]123456789101112
是否接受该解决方案?[Y/n/q/] n
下列动作将解决这些依赖关系:
降级 下列软件包:
1) python-pkg-resources [33-1ubuntu2 (now) -> 33-1ubuntu1 (trusty)]123456
是否接受该解决方案?[Y/n/q/] Y
下列软件包将被“降级”:
python-pkg-resources 下列“新”软件包将被安装。
python-colorama{a} python-distlib{a} python-html5lib{a} python-pip
python-setuptools{a}
0 个软件包被升级,新安装 5 个, 1 个被降级, 0 个将被删除, 同时 0 个将不升级。
需要获取 604 kB 的存档。 解包后将要使用 2,513 kB。1234567
您要继续吗?[Y/n/] Y
读取: 1 hy/universe python-colorama all 025-01ubuntu1 [183 kB]
读取: 2 htrusty/universe python-distlib all 018-1 [113 kB]
读取: 3ty/main python-html5lib all 0999-2 [832 kB]
读取: 4 /main python-pkg-resources all 33-1ubuntu1 [619 kB]
读取: 5 hmain python-setuptools all 33-1ubuntu1 [230 kB]
读取: 6 h trusty/universe python-pip all 154-1 [977 kB]
已下载 604 kB,耗时 1秒 (353 kB/s)
正在选中未选择的软件包 python-colorama。
(正在读取数据库 系统当前共安装有 236806 个文件和目录。)
正准备解包 /python-colorama_025-01ubuntu1_alldeb 正在解包 python-colorama (025-01ubuntu1) 正在选中未选择的软件包 python-distlib。
正准备解包 /python-distlib_018-1_alldeb 正在解包 python-distlib (018-1) 正在选中未选择的软件包 python-html5lib。
正准备解包 /python-html5lib_0999-2_alldeb 正在解包 python-html5lib (0999-2) dpkg:警告:即将把 python-pkg-resources 从 33-1ubuntu2 降级到 33-1ubuntu1
正准备解包 /python-pkg-resources_33-1ubuntu1_alldeb 正在将 python-pkg-resources (33-1ubuntu1) 解包到 (33-1ubuntu2) 上 正在选中未选择的软件包 python-setuptools。
正准备解包 /python-setuptools_33-1ubuntu1_alldeb 正在解包 python-setuptools (33-1ubuntu1) 正在选中未选择的软件包 python-pip。
正准备解包 /python-pip_154-1_alldeb 正在解包 python-pip (154-1) 正在处理用于 man-db (2671-1ubuntu1) 的触发器 正在设置 python-colorama (025-01ubuntu1) 正在设置 python-distlib (018-1) 正在设置 python-html5lib (0999-2) 正在设置 python-pkg-resources (33-1ubuntu1) 正在设置 python-setuptools (33-1ubuntu1) 正在设置 python-pip (154-1)
1、pip下载安装
11 pip下载
代码如下 复制代码
# wget "" --no-check-certificate
12 pip安装
代码如下 复制代码
# tar -xzvf pip-154targz
# cd pip-154
# python setuppy install
2 pip使用详解
21 pip
代码如下 复制代码
# pip install SomePackage
[]
Successfully installed SomePackage
22 pip查看已安装的软件
代码如下 复制代码
# pip show --files SomePackage
Name: SomePackage
Version: 10
Location: /my/env/lib/pythonxx/site-packages
Files:
/somepackage/__init__py
[]
23 pip检查哪些软件需要更新
代码如下 复制代码
# pip list --outdated
SomePackage (Current: 10 Latest: 20)
24 pip升级软件
代码如下 复制代码
# pip install --upgrade SomePackage
[]
Found existing installation: SomePackage 10
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setuppy install for SomePackage
Successfully installed SomePackage
25 pip卸载软件
代码如下 复制代码
$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonxx/site-packages/somepackage
Proceed (y/n) y
Successfully uninstalled SomePackage
pip安装时出现retry的警告信息,应该是下载安装文件时网络超时了。
pip应该会自动重试一次下载,如果还不行就会安装失败。
你要看一下是否安装成功,没有成功的话重新安装一次。
将客户端程序调用的函数名和参数传递给协议层(TProtocol),协议层将函数名和参数按照协议格式进行封装,然后封装的结果交给下层的传输层。
此处需要注意:
要与Thrift服务器程序所使用的协议类型一样,否则Thrift服务器程序便无法在其协议层进行数据解析!
就是网速不够,Python的pip下载对网速要求较高,还有就是有可能在安装时没有勾选add Python to path,重新下载一下然后记得勾选
PS:建议下载37系列Python,因为38不够完善
以上就是关于python pip安装要求时报错,怎么解决全部的内容,包括:python pip安装要求时报错,怎么解决、linux下安装pip成功之后但是pip无法使用,不知道为什么,求解、安装pip+install+xlrd+出现警告Retrying.如何解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)