2016-09-20 56 views
1

所以我正在考虑自己的事情,试图安装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 
+0

so'easy_install pip'返回上面粘贴的导入错误?另外,我尝试了'导入Queue',它工作,所以它必须是一个内置模块。 – numbermaniac

回答

0

刚把在Ubuntu 16.04的同样的问题,并解决它像这样:

sudo apt-get install --reinstall python-setuptools 

尝试模拟OSX命令。

相关问题