web-dev-qa-db-ja.com

ImportError:「tflearn」というモジュールはありません

ウェブサイトのガイドに従ってテンソルフローをインストールしました。 Tensorflowコードは完全に実行され、tflearnもインストールしました。問題は、tflearnをインポートしようとするたびに「ImportError:No module named 'tflearn'」と表示されますが、tflearnはsite-packagesディレクトリにあります

Anacondaのインストールと、tensorflowコードを実行するためのConda環境があります

10
Sharthak Ghosh

どうもありがとう、うまくいきました。最初にtflearnをアンインストールしてから、tensorflow環境をアクティブにし、単にpip install tflearnを実行しました。その後、h5pyとscipyをインストールしました。今では完全に機能します。環境間の違いを指摘してくれたZhongyu Kuangに感謝します。

3
Sharthak Ghosh

Anacondaの問題のようです。

pip install tflearn 

解析エラーを投げていました。これは私のために働いた:Anaconda Promptを開く

conda install pip
pip install tflearn
7
caramelslice

このソリューションは非常に長くて奇妙に見えるかもしれませんが、エラー/例外をスローしないと信じてください。それは完璧に動作します。

また、仮想環境をアクティブにして試してみることもできます。

たとえば、私の場合、ここですべてのML、NLPコードを回避するために使用する異なる環境があります。

最初に仮想環境をアクティブにし、

$ source activate myML-env

以下のような新しい環境を開きます

(myML-env)$

この環境内で、この環境でのみtflearnパッケージをインストールするには、このコマンドの後にEnterキーを押します。

(myML-env)$ pip install tflearn

Tflearnがpython 3.X.([〜#〜] note [〜#〜]:わずかな変更を加えて同じコマンドを使用しない場合は、この仮想環境に既にtensorflowがインストールされていることを確認してください[pip install tensorflow])

次のコマンドに従って、現在の仮想環境を無効にします。

$ source deactivate myML-env

次に、Anaconda >>環境>> myML-envを選択し、この環境からスパイダーアプリケーションを開きます。

1
Sundar Gsv

次のインストールを行ったときにも同じ問題が発生しましたconda install scipy h5py pip install tensorflow pip install tflearn

パッケージにCythonが必要であるが、インストールされていないという警告が表示されました。だから問題を解決するために、私はやった:pip install cython pip install tensorflow conda install scipy h5py pip install tflearn

0
eyong kevin