1

Python 機械学習ライブラリ (theano と lasagne に基づく) である nolearn をインストールしようとしていますが、異常なエラーが表示されます (注: コマンドは、インストール ドキュメントとして nolearn をインストールする最初のステップです)。

指図:

sudo pip install -r https://raw.githubusercontent.com/dnouri/nolearn/master/requirements.txt

出力:

Command "{user-directory}/miniconda3/envs/condatest/bin/python3 -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-_ox1_tc0/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ms2zduwl-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-build-_ox1_tc0/scipy

freetype のインストールや matplotlib の再インストール (どちらも別の stackexchange の投稿に基づく) など、さまざまなことを試しましたが、残念ながらまだ機能しません (上記のエラーが表示されます)。

どんな支援も大歓迎です!

私の構成は次のとおりです。

  • MAC OSX (ヨセミテ) で動作
  • ANACONDA 環境での実行
  • conda を環境マネージャーとして使用する
4

2 に答える 2

1

Anaconda を使用する場合、通常は を使用するよりも を使用してインストール/更新する方が適切condaですpip

pip: の代わりに conda を使用して scipy を更新してみてくださいcondu update scipy

または、conda: 経由でインストールされたすべてを更新しますconda update --all

最初に Anaconda 自体を更新する必要がある場合があります: conda update conda.

その方法で scipy をインストール/更新できる場合は、requirements.txt の他のエントリについても同じことを試してください (インストール/更新を手動/個別に実行します)。

于 2015-11-06T07:06:50.583 に答える
0

私は、ライブラリと、および(など)の最近/現在のバージョンと、利用可能/互換性のあるバージョンnolearnの要件を調整するのに苦労しました。もっと時間があればこれらの競合を解決できたかもしれませんが、時間が限られているため、 (and ) の使用をやめ、通常のディストリビューションと(and ) を使用しただけで、すべてが非常に迅速に機能するようになりました。lasagnetheanoanacondaanacondacondapythonvirtualenvvirtualenvwrapper

于 2015-11-09T15:38:10.953 に答える