鍍金池/ 問答/人工智能  Java  Python/ Tensorflow安裝后在Pycharm中無法正常使用

Tensorflow安裝后在Pycharm中無法正常使用

問題描述

Pip正常安裝Tensorflow后,jupyterNotebook中可以正常使用,但是在普通的命令行和pycharm中導(dǎo)入的時候發(fā)現(xiàn)導(dǎo)入的并不是一個正常的包(可以正常引入包,但如下圖所示,這并不是正常引入一個包的樣子,只是引入了一個.py文件)
ps:安裝過程無報錯,無異常

問題出現(xiàn)的平臺版本及自己嘗試過哪些方法

由于我安裝的是Anaconda3,曾新建過一個專門的env來單獨安裝也依舊是單獨的問題,期間也嘗試過很多方法,修改python版本為3.5等

相關(guān)代碼

// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)

import tensorflow as tf
tf.set_random_seed(1)

clipboard.png

你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?

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

不只是這一個方法,而是全部的方法都會顯示 module 'tensorflow' has no attribute
請問各位有沒有遇到過這種問題,是如何解決的。
謝謝。

回答
編輯回答
逗婦乳

經(jīng)過一天多的仔細(xì)排查,以及Google了大量文章發(fā)現(xiàn),這種情況有如下情況

未使用pip3安裝
未給予管理員權(quán)限安裝
已經(jīng)安裝的Tensorflow有問題

隨后我卸載了Tensorflow,并刪除了site-package下面的該文件夾后,使用管理員權(quán)限重新安裝;
這次報出了一些異常,但似乎并不礙事,再次在Pycharm中import Tensorflow,ok完美運行;
但是我發(fā)現(xiàn)自動補全似乎有點問題,我仔細(xì)檢查后,不知何時工程根目錄下面多了一個Tensorflow.py,刪除后遂解決,但是自動補齊的速度很慢,但我也不敢強求了,不出錯就是最好。

2017年6月23日 16:32