SUSE Linux安装python-pip包报错无法安装问题咨询
核心问题排查
- 你两次安装失败和系统中存在多个Python相关文件没有关联,两次报错都有明确的独立原因:
- 方案1执行
zypper install python-pip报错是因为系统没有配置任何软件源,zypper无法检索到可安装的python-pip包,和Python版本无关 - 方案2执行
python get-pip.py报错是因为当前工作目录下不存在get-pip.py脚本文件,该脚本需要提前下载到本地才能运行,和Python版本无关
- 方案1执行
解决方法
方案一:通过zypper安装(推荐)
- 先配置对应SUSE版本的官方软件源:
- 如果是SLES(SUSE Linux Enterprise Server),完成系统注册即可自动激活官方软件源
- 如果是openSUSE,直接添加对应版本的官方开源源即可
- 刷新源缓存:
zypper refresh - 安装python-pip:
zypper install python-pip
方案二:通过get-pip.py安装
- 先确认你要使用的Python版本,执行命令查看:
从你提供的检索结果来看,系统默认预装的是Python 2.7版本python --version - 下载对应Python版本的
get-pip.py脚本到当前工作目录 - 执行安装命令:
python get-pip.py
补充说明
你检索到的多个Python相关文件,分别是系统预装的Python运行时、库文件、开发头文件,以及第三方软件(如IBM DB2)自带的私有Python环境,只要执行时指定对应Python的绝对路径,不同环境之间不会互相干扰。
内容的提问来源于stack exchange,提问作者Naganandhini Ganesan
相关产品推荐
相关产品推荐

