我有一个适用于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的分布
答案 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)
python-pip from Cloud:Tools project
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
安装它.....
祝你好运;)