我真的在 RedHat 6.9 系统上苦苦挣扎。每次我尝试使用 pip 时,我都得到了
ImportError: No module named sysconfig
我尝试谷歌搜索解决方案。我没有 apt-get 并且似乎无法通过 yum 获得它,因此清除 setuptools 是不可能的。我已尽力手动删除 setuptools,以便重新安装它们,但 yum 确信机器上仍有 setuptools。
几乎所有涉及使用 yum 下载内容的建议都不适合我。Yum 总是说它找不到我要找的东西。因此,如果有一种方法我可以在没有 yum 或 apt-get 的情况下下载某些东西(例如,不通过终端),那可能是最好的。
我的机器上有 Python 3 和 Python 2,所以我不知道这是否会改变你们可以给我的建议。
1000 感谢任何可以提供帮助的人!现在我只能通过 anaconda 接口(例如 Jupyter notebooks 和 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
编辑 2: @hoefling 要求我发布以下命令的输出;第一的:
$ yum list installed | grep setuptools
*Note* Red Hat Network repositories are not listed below. You must run this command as root to access RHN repositories.
python-setuptools.noarch 0.6.10-4.el6_9 @ncep-base-x86_64-workstation-6
和:
$ grep ^Version: /usr/lib/python2.6/site-packages/setuptools-*.egg-info/PKG-INFO
grep: /usr/lib/python2.6/site-packages/setuptools-*.egg-info/PKG-INFO: No such file or directory