小编rib*_*are的帖子

ImportError:没有名为sysconfig的模块 - 无法使pip工作

我真的在使用RedHat 6.9系统的pip上挣扎.我每次尝试使用pip时都得到了

ImportError: No module named sysconfig
Run Code Online (Sandbox Code Playgroud)

我尝试使用Google搜索解决方案.我没有apt-get,似乎无法用yum获取它,所以清除setuptools是不可能的.我尽我所能手动删除setuptools所以我可以重新安装它们,但是yum确信机器上仍然有setuptools.

几乎所有涉及用yum下载东西的建议对我都不起作用.百胜总是说它无法找到我想要的东西.因此,如果有一种方法可以下载没有yum或apt-get的东西(例如,不通过终端),那可能是最好的.

我的机器上有Python 3和Python 2,所以我不知道这是否会改变你们给我的建议.

1000感谢任何可以提供帮助的人!现在我只能通过anaconda接口(例如Jupyter笔记本和Spyder)完成任务,这是非常有限的.

编辑:这是我的错误跟踪:

Traceback (most recent call last):

  File "/usr/bin/pip2", line 5, in <module>

    from pkg_resources import load_entry_point

  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 947, in <module>

    class Environment(object):

  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 951, in Environment

    self, search_path=None, platform=get_supported_platform(),

  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 180, in get_supported_platform

    plat = get_build_platform()

  File "/usr/lib/python2.6/site-packages/pkg_resources/__init__.py", line 380, in get_build_platform

    from sysconfig import get_platform

ImportError: No module named sysconfig
Run Code Online (Sandbox Code Playgroud)

编辑2: @hoefling要求我发布以下命令的输出; 第一:

$ yum list installed | grep …
Run Code Online (Sandbox Code Playgroud)

python pip yum setuptools

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

pip ×1

python ×1

setuptools ×1

yum ×1