ImportError:当使用easy_install时,没有名为extern的模块
问题描述:
所以我正在考虑自己的事情,试图安装Gensim for Python。首先,我发现自己被setuptools的过时版本封锁了。ImportError:当使用easy_install时,没有名为extern的模块
经过半个小时的谷歌搜索,我不知何故安装了setuptools的新版本。
之后,我能够成功安装Gensim,但是当我进入Python试图导入它时,它说no module named Queue
。否的问题,所以我尝试安装队列,但我得到的错误:
ImportError: No module named extern
好的没问题,我尝试安装extern
,但我得到了同样的错误。
经过大约一个半小时的谷歌搜索,我不知道该怎么办,也在某些时候我不小心删除了pip
。当我尝试重新安装它时,我仍然得到ImportError
。我该怎么办?
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 9, in <module>
load_entry_point('setuptools==27.2.0', 'console_scripts', 'easy_install')()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 357, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2394, in load_entry_point
return ep.load()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2108, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "build/bdist.macosx-10.11-intel/egg/setuptools/__init__.py", line 10, in <module>
File "build/bdist.macosx-10.11-intel/egg/setuptools/extern/__init__.py", line 1, in <module>
ImportError: No module named extern
答
刚把在Ubuntu 16.04的同样的问题,并解决它像这样:
sudo apt-get install --reinstall python-setuptools
尝试模拟OSX命令。
so'easy_install pip'返回上面粘贴的导入错误?另外,我尝试了'导入Queue',它工作,所以它必须是一个内置模块。 – numbermaniac