2017-11-12 16 views
0

WSL(Windows Linuxサブシステム)でpython 3.6.2を使用していて、テンソルフロー環境を設定しようとしています(他のライブラリもインストールしています)。私は終了して再度ログインする場合しかし、私は常にエラーを取得:WSL python3 ImportError:xxxという名前のモジュールがありません

ModuleNotFoundError: No module named 'tensorflow'

私は再びログアウトするまで、だから私は再びライブラリを再インストールする必要があり、問題が修正されます。この問題は私のpython3でのみ起こります。私もpython3を試して、import tensorflowを使ってライブラリを見つけましたが、同じエラーが返されました。 私はPythonが元の検索ディレクトリでライブラリを見つけることができないので、問題はシステムパスと関連していると思う。

['', '/home/jeoker/anaconda3/lib/python36.zip', '/home/jeoker/anaconda3/lib/python3.6', '/home/jeoker/anaconda3/lib/python3.6/lib-dynload', '/home/jeoker/anaconda3/lib/python3.6/site-packages']

をしかし、私はconda listを行うとき、結果は常に/home/jeoker/anaconda2内のファイルを表示する:私はsys.pathを入力すると、それが返されます。私はsudo pip3 install tensorflowを試しましたが、それは私にこれを与えました:Requiement already satisfied。ライブラリがインストールされているパスは、Pythonが探している場所と同じではないようです。 この問題を解決する方法を知っている人はいますか?前もって感謝します!!

答えて

0

誰もこの質問に答えていないので、質問を閉じる必要があります。私が問題を克服するためにしたのは、WSL全体をアンインストールして再インストールすることだけでした。

関連する問題