如何pip
在 Debian Wheezy 中安装?
我找到了很多建议apt-get install python-pip
,但结果是
“无法找到包 python-pip”
pip
在 Debian Wheezy 中可用吗?我在用着7.8
答案1
虽然apt-get update
看起来可能对你有帮助,但我建议强烈地反对使用从 Wheeze 存储库安装的 pip apt-get install python-pip
:
- 即
pip
版本 1.1,而当前版本 > 9.0 - 1.1版本
pip
已知安全问题当用于下载包时 - 版本 1.1 不限制下载/安装软件包的稳定版本
- 缺少很多新功能(比如对 wheel 格式的支持)并且缺少错误修复(参见变更日志)
python-pip
apt-get
无论出于何种原因,通过拉入一些 perl 模块安装
除非您运行的是 pip 1.1 仍然支持的 python2.4 左右(并且您无论如何都不应该使用它),否则您应该遵循pip 文档页面上的安装说明到安全地下载pip
(不要使用pip install --upgrade pip
1.1 版本的不安全版本,当然也不要安装sudo pip ...
该版本的任何软件包)
如果您已经错误地安装了 pip 1.1 版本,请立即执行以下操作:
sudo apt-get remove python-pip
在那之后:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
(对于您已安装的任何 python 版本)。
从 2.7.9 开始的 Python2 版本和从 3.4 开始的 Python3 版本默认包含 pip。
答案2
尝试 apt-get 更新。我在 debian wheezy 中看到它:
root@aramin:/home/undefine# apt-cache show python-pip 软件包:python-pip 版本:1.1-3 安装数量:457 维护者:Debian Python 模块团队 架构:全部 取决于:python2.6、python (>= 2.6.6-7~)、python (= 0.6c1) 推荐:python-dev-all (>= 2.6)、build-essential Description-en: 替代 Python 包安装程序 pip 是 easy_install 的替代品,旨在改进 Python 包安装程序。它与 virtualenv 集成,不做部分工作 安装,可以保存包状态以供重播,可以从非egg安装 源,并且可以从版本控制存储库安装。 主页:http://pip.openplans.org/ 说明-md5: 8d21e4048f43043df36daaae334010b5 标签: admin::package-management, devel::lang:python, devel::packaging, 实现于::python,角色::程序 部分: 蟒蛇 优先级:可选 文件名:pool/main/p/python-pip/python-pip_1.1-3_all.deb 尺寸:111846 MD5sum:b9f16d9d57fbfb42a96d3b2ece11acae SHA1:c33418777cbb82320a53f63083ecea1da4f8f559 SHA256:ffd03a25f0c1f457e810a930d83b0cab07e8c70b0f3ce63747544cc6fc39a61f root@aramin:/home/undefine# apt-cache 策略 python-pip 蟒蛇点: Zainstalowana:(刹车) 康提杜雅察:1.1-3 塔贝拉·韦尔斯吉: 1.1-3 0 500 Deborrent://localhost/ftp.pl.debian.org/debian/ stable/main i386 软件包
答案3
我在 Debian“jessie”上遇到了同样的问题,这对我有用:
sudo apt-get remove python*
sudo aptitude install python-pip