ウェブサイトのガイドに従ってテンソルフローをインストールしました。 Tensorflowコードは完全に実行され、tflearnもインストールしました。問題は、tflearnをインポートしようとするたびに「ImportError:No module named 'tflearn'」と表示されますが、tflearnはsite-packagesディレクトリにあります
Anacondaのインストールと、tensorflowコードを実行するためのConda環境があります
どうもありがとう、うまくいきました。最初にtflearnをアンインストールしてから、tensorflow環境をアクティブにし、単にpip install tflearnを実行しました。その後、h5pyとscipyをインストールしました。今では完全に機能します。環境間の違いを指摘してくれたZhongyu Kuangに感謝します。
Anacondaの問題のようです。
pip install tflearn
解析エラーを投げていました。これは私のために働いた:Anaconda Promptを開く
conda install pip
pip install tflearn
このソリューションは非常に長くて奇妙に見えるかもしれませんが、エラー/例外をスローしないと信じてください。それは完璧に動作します。
また、仮想環境をアクティブにして試してみることもできます。
たとえば、私の場合、ここですべての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を選択し、この環境からスパイダーアプリケーションを開きます。
次のインストールを行ったときにも同じ問題が発生しましたconda install scipy h5py pip install tensorflow pip install tflearn
パッケージにCython
が必要であるが、インストールされていないという警告が表示されました。だから問題を解決するために、私はやった:pip install cython pip install tensorflow conda install scipy h5py pip install tflearn