'import tensorflow.compact.v1 as tf '報錯的解決方案


當我們的tensorflow版本是2.x的時候,如果需要用到tensorflow1.x寫的代碼,需要加上'import tensorflow.compact.v1 as tf '。

如果compact模塊不存在,說明你電腦里沒有tensorflow1.x版本,因為自從tensorflow2版本出來后,舊版本中的許多模塊都發生了變動,
要么被其它有相似功能的模塊替代了,要么直接被刪掉了。這個時候你有兩種方案:方案1:修改代碼換成新版本的語法,用新版本中相似功能的模塊替代。
不過我估計你不想使用第一種,需要耗費大量精力,對新手不是很友好,那么你可以使用第二種方案。方案2:創建python虛擬環境,下載舊版本的tensorflow
接下來詳細講解方案2:
創建虛擬環境這里介紹兩種方法:

更多細節見tensorflow官網:https://tensorflow.google.cn/install/pip

另外一種創建python虛擬環境的方法是在Pycharm中Virtualenv-->new environment


其中location是指找一個空白文件夾放虛擬環境;base interpreter就是選擇python編譯器(找到你下載好的python.exe位置並選中即可,沒有的話可選擇在該頁面自動下載);下面兩個一般都勾選上。

如果你是按第一種方式創建的python虛擬環境,並想要在pycharm中使用的話,就在上張圖選擇existing environment,找到自己創建的虛擬環境C:\User\venv\script\python.exe,使所有項目可用勾選上,最后點OK就好了


免責聲明!

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



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