2016-05-17 83 views
1

我按照 https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#download-and-setup 上的說明在我的系統上安裝了TensorFlow,並嘗試了pip安裝和anaconda安裝。我試着運行幾個例子,但沒有一個能夠工作。TensorFlow根本沒有任何屬性

>>> import tensorflow 
>>> tensorflow.InteractiveSession() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: module 'tensorflow' has no attribute 'InteractiveSession' 
>>> a = tensorflow.zeros((2,2)) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: module 'tensorflow' has no attribute 'zeros' 

我得到了許多其他功能相同的錯誤。我已經安裝了支持GPU的TensorFlow 0.8,Python 3.5.1和Ubuntu 15.10 64bit。在我安裝Anaconda(3)之前,我記得事情很順利,我曾經得到Numpy和Scipy。之後我也對Python路徑感到困惑。現在,當我嘗試重新安裝TensorFlow,使用

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.8.0-cp34-cp34m-linux_x86_64.whl 
tensorflow-0.8.0-cp34-cp34m-linux_x86_64.whl is not a supported wheel on this platform. 

要重置我的系統上的蟒蛇,我甚至重新安裝Ubuntu的,但它並沒有太大的幫助。應該做些什麼才能使事情發揮作用?

+0

在Python shell中打印dir(tensorflow)時會得到什麼結果?我懷疑Python會從你的路徑中選擇一個不同的文件或目錄 - 例如你在當前目錄下有一個名爲'tensorflow.py'的文件嗎? – mrry

+0

@mrry 'print(dir(tensorflow))' print this '['__doc__','__loader__','__name__','__package__','__path__','__spec__']' –

回答

0

如果您已經編譯並安裝來源的tensorflow。 安裝完成後,從您保留張量源代碼的git克隆(通常在〜/ tensorflow中)的文件夾中出來,比嘗試以下測試是否已成功編譯並安裝它。

import tensorflow as tf 
hello = tf.constant('Hello, TensorFlow!') 
sess = tf.Session() 
print(sess.run(hello)) 

,如果你仍然在tensorflow文件夾,並嘗試籤比它會導致以下錯誤或類似的錯誤。

AttributeError: module 'tensorflow' has no attribute 'constant'

相關問題