2017-03-23 78 views
-2

ModuleNotFoundError:無模塊名爲 'tensorflow'

我從Spyder的進口TensorFlow但面臨的一個錯誤:

import tensorflow as tf

ModuleNotFoundError:沒有名爲 'tensorflow' 幫我模塊我怎樣才能克服這個問題。

+0

您是如何安裝tensorflow的?你使用python還是Anaconda。另外你的Python版本是什麼。儘量在您的問題中提供儘可能多的信息,以便人們可以幫助您。 –

+0

安裝TensorFlow通過皮普安裝tensorflow,我使用的是Anaconda,Python版本是3.6,操作系統Windows 10 ... –

+0

@pavanU您的問題是您使用的是Python 3.6,並且截至目前只有Windows 3.5支持Python 3.5。一種替代方法是爲Python = 3.5創建一個conda環境,如[這裏]所述(http://stackoverflow.com/questions/43419795/how-to-install-tensorflow-on-anaconda-python-3-6/43420579# 43420579) – Adriano

回答

4

由於您計劃在Anaconda中使用tensforflow,因此您需要通過Anaconda進行安裝。這是明智的做法如下:

  1. C:> conda create -n tensorflow
  2. C:> activate tensorflow
  3. C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl

建議你創建一個虛擬環境,如上圖所示,因爲這使得管理不同版本的Python更容易。您安裝的所有軟件包(在這種情況下爲Tensorflow)將在您激活此虛擬環境時可用,並且不會與您可能具有的其他版本的Python衝突。

+0

安裝成功完成..命令提示符對我來說工作正常..僅面向GUI的問題。像Spyder/Jupyter –

+0

@pavanU你有沒有在Spyder GUI中找到使用tensorflow的方法? – WpfBee

相關問題