web-dev-qa-db-ja.com

Anacondaでパッケージをインストールしたため、Python

許してくれますが、私はPythonが初めてです。 conda install theanoを使用してパッケージ(theano)をインストールし、conda listと入力すると、パッケージが存在します

ただし、pythonを実行してpythonインタープリターを入力し、import theanoでインポートしようとすると、「theanoという名前のモジュールはありません」というエラーが表示されます。すべてのpythonモジュールをリストすると、theanoは存在しません。

私は何が欠けていますか?

11
KDogg

おそらく、コンピューターに複数のpython envsをインストールしています。実際にwhich pythonを実行すると、おそらくネイティブにpythonあなたのコンピューター。それは/usr/bin/python

使用したいのは、Python Anacondaをインストールしたときに付属しています。Anacondaパスを$PATHの先頭に追加するだけです。これを行うには、おそらく~/.bashrcファイル(またはシェルの同等のファイル)source ~/.bashrc

次回にpythonimport theanoを実行すると、成功します。

3
mataney

システムにPythonの別のインストールがありますか?ターミナルで "which python"を実行して、どのPythonを使用するかを決定できます。

2
ally-e

私も同じ問題を抱えていたので、同じモジュール名(graphviz)に自分のファイルの名前を付け、代わりにそのモジュールをインポートしようとしたことが判明しました。

0
Chris A