2017-03-14 140 views
-1

我已经在Windows 10上使用pip成功安装了tensorflow-gpu,但是Python找不到该模块。无法安装tensorflow

>>> import tensorflow as tf 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'tensorflow' 

我列出所有的Python模块,它不存在。但是,它的确按照点子安装。

我不知道我在做什么错。我遵循tensorflow.org上的安装说明。我还应该做什么?我该检查什么?

谢谢!

更新:

我已经卸载tensorflow-GPU(因为,根据NVIDIA,它只能在64位的Linux ...()?)并安装tensorflow,唯一的CPU版本。现在,它显示了模块之间,但是当我尝试检查是否正常工作使用的代码从tensorflow.org,我得到以下结果:

>>> import tensorflow as tf 
>>> hello = tf.constant('Hello, TensorFlow!') 
>>> sess = tf.Session() 
>>> print(sess.run(hello)) 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_type: "CPU"') for unknown op: CountExtremelyRandomStats 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"') for unknown op: FinishedNodes 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for unknown op: GrowTree 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ReinterpretStringToFloat" device_type: "CPU"') for unknown op:  ReinterpretStringToFloat 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "SampleInputs" device_type: "CPU"') for unknown op: SampleInputs 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "ScatterAddNdim" device_type: "CPU"') for unknown op: ScatterAddNdim 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNInsert" device_type: "CPU"') for unknown op: TopNInsert 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TopNRemove" device_type: "CPU"') for unknown op: TopNRemove 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "TreePredictions" device_type: "CPU"') for unknown op: TreePredictions 
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "UpdateFertileSlots" device_type: "CPU"') for unknown op: UpdateFertileSlots 
b'Hello, TensorFlow!' 
+1

和你已经用pip成功安装了其他软件包? – Lee88

+0

输入'哪个pip'和'哪个python'并注释输出如下。 – TasosGlrs

+0

PIP -V PIP 9.0.1从C:\用户\ GRG \应用程序数据\本地\程序\ python的\ python35 \ LIB \站点包(蟒蛇3.5) 蟒蛇-V 的Python 3.5.2 – bgrg

回答

0

如果你在一个IDE跑了

  • 检查你是否使用virtualenv,你必须在那里安装它。
  • 检查,如果你使用相同的Python版本(目标)用于安装它
  • 我建议使用requirements.txt更好地了解您的需求
  • 检查如果设置了PYTHONPATH正确