anaconda下安裝的TensorFlow沒有代碼補全解決方案


本人的ide工具是pycharm,python環境是通過anaconda安裝的python3.6

問題:TensorFlow和TensorFlow -gpu兩個包均安裝成功,但是在ide pycharm中,沒有代碼提示

解決方案,進入你的IED依賴工具包路徑中,也就是你的ide工具python運行所在的環境下的安裝包,

如anaconda默認的依賴工具包路徑(root 路徑為:C:\ProgramData\Anaconda3\Lib\site-packages\tensorflow)

本人使用的是虛擬環境,安裝包目錄為:C:\ProgramData\Anaconda3\envs\faceidentify\Lib\site-packages\tensorflow

如果上述之中沒有的話,可能是你在創建虛擬環境時,非管理員身份,用戶目錄:C:\Users\XXXXXX(你的用戶名)\AppData\Local\conda\conda\envs\faceswap\Lib\site-packages

打開TensorFlow安裝包后,有一個__init__.py文件,編輯(建議先復制一個副本)

將下列幾行刪除

contrib = LazyLoader('contrib', globals(), 'tensorflow.contrib',
                     _CONTRIB_WARNING)
del LazyLoader

改成

from tensorflow import contrib

重新啟動你的ide工具,即可發現TensorFlow能夠進行提示補全了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM