ImportError:使用easy_install时没有名为extern的模块
Posted
技术标签:
【中文标题】ImportError:使用easy_install时没有名为extern的模块【英文标题】:ImportError: No module named extern, when using easy_install 【发布时间】:2017-01-28 01:30:33 【问题描述】:所以我正在考虑自己的事情,尝试为 Python 安装 Gensim。首先,我发现自己被过时版本的 setuptools 阻止了。
在谷歌搜索半小时后,我不知何故安装了更新版本的 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
【问题讨论】:
所以easy_install pip
正在返回您在上面粘贴的导入错误?另外,我试过import Queue
,也成功了,应该是内置模块。
【参考方案1】:
刚刚在 Ubuntu 16.04 上遇到了同样的问题,然后这样解决了:
sudo apt-get install --reinstall python-setuptools
尝试模拟 OSX 命令。
【讨论】:
以上是关于ImportError:使用easy_install时没有名为extern的模块的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:没有名为 ghostscript 的模块
ImportError:无法使用 PIP 导入名称 HTTPSHandler
ImportError:使用 SWIG 时 _...so 文件中的未定义符号