2016-05-07 26 views
5

イムピップを使用してgensimインストールしようとしているが、私は取得しています:Gensimをインストールする際にエラーが発生しました:「ソース配布からインストールするのに必要なsetuptoolsをインポートできませんでした」

"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" 

他の記事は、パッケージを正常にインストールされているために報告

pip install -U setuptools 

を実行している示唆しています。

Installing collected packages: setuptools 
Successfully installed setuptools-21.0.0 

はしかし、gensimピップinstallコマンドを実行している:

pip install gensim 

は、もう一度最初のエラーが発生します。

これはなぜ起こっているのでしょうか?

+0

Mac OSX?システムPythonを使用していますか? – ChrisP

答えて

0

システムのPythonを使用してバイパスすることをお勧めします。あなたは何かを混乱させる可能性があり、あなたのコンピュータは動作しません。 Install Anacondaをホームディレクトリにコピーします。このPythonのディストリビューションなどは、195のライブラリなどで起動します。 setuptoolsを使わなくてもgensimを得るには、組み込みのコマンド "conda install gensim"を使用できます。

-1

あなたはscipyのダウンロードスタックをインストールするときに、私は非常に同様の問題を持っていた、これは私のため sudo pip install setuptools

6

を働いていた管理者権限を持っている必要があります。

は、使用してみてください:代わりに使用してのpip install --user setuptools

pip install -U setuptools

1

私が別のライブラリと同様のエラーが発生しました。それは私に2つのステップを必要としましたが、それは過労かもしれません。

# apt-get install python-setuptools 
# pip install -U setuptools 
+0

問題のファイルパスに基づいて、OPはOSXシステムを実行しており、 'apt-get'が利用できるLinuxディストリビューションではありません。 – Adalee

0

私は同様の問題を抱えています。 すべてのsetuptoolsの依存関係をアンインストールしてみてください。 あなたの状況で特にunisntall pkg_resources。 その後、setuptoolsを再度インストールしてください。 Pipはすべての依存関係の問題を解決します。 次に、gensimをスムーズにインストールできます。

関連する問題