无法在SUSE上安装python-pip

时间:2015-04-06 10:06:33

标签: python pip suse

我有一个适用于VMware的SUSE Linux Enterprise Server 11 SP3(x86_64)的沙箱环境,并尝试使用此命令通过终端在其上安装python-pip:

在python-pip中的sudo zypper

我收到此消息:找不到包'python-pip'。

我在下载get-pip.py后尝试使用“python get-pip.py”安装pip 它给了我这个:

无法找到满足要求点数的任何下载   找不到pip的分布

4 个答案:

答案 0 :(得分:2)

很老的问题。我最近需要在 Power 上安装 SLE12sp5,并用 pip 遇到了类似的挑战。这是一个完全许可的 SLES 版本,因此我可以访问所有可用的 SUSE zypper 存储库。

sp5 上的默认安装包括 (python) Python 2.7.18 和 (python3) Python 3.4.10。我找不到合适的 pip 包来安装。

我发现 python 本身带有一个模块来引导 pip。这可以通过以下方式调用:

python -m ensurepip

python3 -m ensurepip

https://docs.python.org/3/library/ensurepip.html

在新的 Power SLE12sp5 系统上,python3 版本成功了,但是这对我没有帮助,因为我需要使用 Ansible,它需要高于 3.4 的版本。 python v2 不起作用,因为它似乎与“setuptools”不同步。

我最终能够通过 SUSE 官方安装的 python 3.6 解决我系统上的 Ansible 和 pip 要求,该安装恰好也包含 pip。

因此,我需要在我的库存中使用以下内容: ansible_python_interpreter:/usr/bin/python3.6

但要摆脱这种依赖陷阱,这是一个很小的代价。

答案 1 :(得分:1)

SLES12 SP3的示例:

touch  /etc/zypp/repos.d/devel_languages_python.repo
cat < EOF > /etc/zypp/repos.d/devel_languages_python.repo
[devel_languages_python]
name=Python Modules (SLE_12_SP3)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_12_SP3/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_12_SP3/repodata/repomd.xml.key
enabled=1
EOF
zypper ref
# choose trust when asked for the signing key
zypper in -y python-pip

答案 2 :(得分:1)

请按照下面有关OpenSUSE的链接的说明

python-pip from Cloud:Tools project


快速转到的镜像说明:

对于SLE 12 SP4,以root用户身份运行以下命令:
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP4/Cloud:Tools.repo
zypper refresh
zypper install python-pip
对于SLE 12 SP3,以root用户身份运行以下命令:
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP3/Cloud:Tools.repo
zypper refresh
zypper install python-pip
对于SLE 12,以root用户身份运行以下命令:
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12/Cloud:Tools.repo
zypper refresh
zypper install python-pip

答案 3 :(得分:-2)

您好使用此链接并直接从SIDE镜像下载IT

http://software.opensuse.org/ymp/openSUSE:13.2/standard/python-pip.ymp?base=openSUSE%3A13.2&query=python-pip

安装它.....

祝你好运;)