2017-06-16 4 views
0

Ubuntu 16.04 LTSに特定のPythonパッケージをインストールしようとすると、次のエラーが発生します。私はグーグルの修正をしましたが、今のところこれまで働いたことがなく、すべてが特定のパッケージに特有のようです。普遍的な修正はありますか、根本的な問題が何であるか私に説明することができますか?"python setup.py egg_info"の下敷きの問題は何ですか?普遍的な修正はありますか?

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-9w8mswlw/tsne/

最近の発生は、私がpip3 install tsne

を実行するときは、Cython language compilerをインストールする必要があり

Collecting tsne 
    Using cached tsne-0.1.7.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/tmp/pip-build-9w8mswlw/tsne/setup.py", line 18, in <module> 
     from Cython.Distutils import build_ext 
    ImportError: No module named 'Cython' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-9w8mswlw/tsne/ 
+4

修正点はCythonをインストールすることです。 –

+2

あなたにはトレースバックがあります: 'ImportError: 'Cython'という名前のモジュールはありません。 –

+0

普遍的な修正は、「コマンドが失敗しました」というメッセージの前にトレースバックを読み取り、その原因を修正します。 – jwodder

答えて

2

は、次のように出力されています。これは、project pageに記載されています:

A python (cython) wrapper for Barnes-Hut-SNE aka fast-tsne.

Requirements

  • numpy > =1.7.1
  • scipy >= 0.12.0
  • cython >= 0.19.1
  • cblas or openblas. Tested version is v0.2.5 and v0.2.6 (not necessary for OSX).

あなたはtsneプロジェクトがlist Cython as a setuptools requirementをしている間、彼らは残念ながらとしてそれをリストしていなかった

pip install Cython 

でCythonをインストールすることができますセットアップ要件をインストールし、既にインストールされているものとします。

私は、bug report with that projectを提出した。今後のプロジェクトではsetup_requires with Cython?になりますので、pip install project_depending_on_cythonはインストール時にCythonを自動的に取得します。

関連する問題