2017-05-21 8 views
0

私はこのニューラルネットワークを使用するためにMacOSのシエラのアナコンダ(Jupyter)(10.12.3)にラザニアとTheanoをインストールしようとしている:私はJupyterでそれらをインポートしようとすると、しかしneural-storytellerTheanoとLasagneをAnaconda(Jupyter)にインストールするにはどうすればいいですか?

を:

import lasagne 
import theano 

私はこのエラーを取得する:

ImportError        Traceback (most recent call last) 
<ipython-input-2-7d877a974cd7> in <module>() 
----> 1 import lasagne 
     2 import theano 

//anaconda/lib/python2.7/site-packages/lasagne/__init__.py in <module>() 
    11 section 'Install from PyPI' in the installation docs for more details: 
    12 http://lasagne.readthedocs.org/en/latest/user/installation.html#install-from-pypi 
---> 13 """) 
    14 else: 
    15  del theano 

ImportError: Could not import Theano. 

Please make sure you install a recent enough version of Theano. See 
section 'Install from PyPI' in the installation docs for more details: 
http://lasagne.readthedocs.org/en/latest/user/installation.html#install-from-pypi 

私の推測では、私は通常のPythonファイル(の.py)及び輸入ラザニアとtheanoを作るとき、彼らが働くので、私は、Pythonの異なるバージョンにTheanoをインストールしていることです。また、Userディレクトリのanacondaフォルダを見ると、theanoフォルダはありませんが、miniconda2フォルダにあります(/Users/Pit/miniconda2/pkgs/theano-0.9.0-py27_0)。 私は.pyファイルを使うことができますが、AnacondaのPythonでしか動作しないライブラリも必要です。caffeが必要です。

誰かがAnaconda(Jupyter)で動作するtheanoの正しいバージョンをインストールする方法を知っていますか? すべてのヘルプは非常に

答えて

0

をいただければ幸いあなたはどのjupyter、どのpythonのコマンドを使用して呼び出されている確認する必要があります。その場合は

which python 

を:

which jupyter 

を彼らはにする必要があります同じディレクトリ。たとえば:

$:/home/spark : which jupyter 
~/anaconda2/bin/jupyter 
$:/home/spark : which python 
~/anaconda2/bin/python 

それらが同じでないなら

は、それは(それらが異なるPythonのインスタンスの下にインストールしているため)あなたには、いくつかのライブラリをインポートできない理由を説明することができます。

両方を必要としない限り、私はアナコンダまたはミニコンダを削除して、物事を簡単にし、あまり混乱させないようにします。

TheanoはAnacondaとJupyterでうまく動作します。

関連する問題