安装Gensim时出错:"无法导入从源代码发行版安装所需的setuptools."

diz*_*zle 5 python pip gensim

我试图使用pip安装gensim但我得到:

"Could not import setuptools which is required to install from a source distribution.
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 377, in setup_py
import setuptools  # noqa
  File "/Library/Python/2.7/site-packages/setuptools/__init__.py", line 11, in <module>
from setuptools.extern.six.moves import filterfalse, map
  File "/Library/Python/2.7/site-packages/setuptools/extern/__init__.py", line 1, in <module>
from pkg_resources.extern import VendorImporter
ImportError: No module named extern"
Run Code Online (Sandbox Code Playgroud)

其他帖子建议运行

 pip install -U setuptools
Run Code Online (Sandbox Code Playgroud)

报告已成功安装包.

Installing collected packages: setuptools
Successfully installed setuptools-21.0.0
Run Code Online (Sandbox Code Playgroud)

但是,运行gensim pip install命令:

pip install gensim
Run Code Online (Sandbox Code Playgroud)

再次给出第一个错误.

任何想法为什么会这样?

小智 7

安装SciPy Stack时遇到了类似的问题.

尝试使用: pip install --user setuptools

而不是使用: pip install -U setuptools


Bac*_*ics 0

我建议你使用系统 python 绕过。你可能会弄乱一些东西,然后你的计算机就无法工作。 将 Anaconda 安装到您的主目录中。这个 python 发行版等将帮助您启动并运行大约 195 个库。您可以使用内置命令“conda install gensim”来获取 gensim,而无需安装工具。