无法在SUSE上安装python pip

无法在SUSE上安装python pip,python,pip,suse,Python,Pip,Suse,我有一个用于VMware(x86_64)的SUSE Linux Enterprise Server 11 SP3沙盒环境,并尝试使用以下命令通过终端在其上安装python pip: sudo zypper in python-pip 我收到以下消息:未找到包“python pip” 下载getpip.py后,我尝试使用pythonggetpip.py安装pip 它给了我这个: Could not find any downloads that satisfy the requirement p

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

sudo zypper in python-pip
我收到以下消息:
未找到包“python pip”

下载
getpip.py
后,我尝试使用
pythonggetpip.py
安装pip 它给了我这个:

Could not find any downloads that satisfy the requirement pip
No distributions at all found for pip

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
touch/etc/zypp/repos.d/devel\u languages\u python.repo
cat/etc/zypp/repos.d/devel\u languages\u python.repo
[开发语言python]
名称=Python模块(SLE_12_SP3)
类型=rpm md
基本URL=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
已启用=1
EOF
zypper参考号
#请求签名密钥时选择信任
python-pip中的zypper
请按照以下OpenSUSE链接中的说明操作


快速转到的镜像说明: 对于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
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP3/Cloud:Tools.repo
zypper refresh
zypper install python-pip
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12/Cloud:Tools.repo
zypper refresh
zypper install python-pip
对于SLE 12 SP3,以root用户身份运行以下命令:
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP4/Cloud:Tools.repo
zypper refresh
zypper install python-pip
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP3/Cloud:Tools.repo
zypper refresh
zypper install python-pip
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12/Cloud:Tools.repo
zypper refresh
zypper install python-pip
对于SLE 12,以root用户身份运行以下命令:
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP4/Cloud:Tools.repo
zypper refresh
zypper install python-pip
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12_SP3/Cloud:Tools.repo
zypper refresh
zypper install python-pip
zypper addrepo https://download.opensuse.org/repositories/Cloud:Tools/SLE_12/Cloud:Tools.repo
zypper refresh
zypper install python-pip

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

sp5上的默认安装包括(python)Python2.7.18和(python3)python3.4.10。我也找不到合适的pip包来安装

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

python-m

蟒蛇3-m

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

通过SUSE官方安装的Python3.6,我最终能够在我的系统上解决Ansible&pip需求,它碰巧也包括了pip

因此,我需要在库存中使用以下内容: ansible_python_解释器:/usr/bin/python3.6


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

在这里检查一下同样的问题:[[1]:没有真正起作用:检索存储库的“Python模块(SLE_12_SP3)”元数据-----------------[]文件'/repodata/repomd.xml'未在介质''上找到如果您查看download.opensuse.org上的链接,我放在那里的那一个将不再可用。同样,但您可以尝试查找当前处于活动状态的文件,例如,此文件:可能这将起作用: