解決pip安裝tensorflow中出現的no module named tensorflow.python 問題方法
由於本博文的瀏覽量已經破萬瞭,看瞭一下是自己很久以前寫的瞭,剛開始寫博客,感覺廢話一大堆。為瞭不浪費大傢的時間,這裡就直接說怎麼解決問題的吧。
其實就是我自己裝瞭一個python-pip,至於是自己下的安裝包安裝的還是python2自帶的我也忘瞭,然後後來應該是又裝瞭一個python3,結果用pip install tensorflow 就出現瞭這個問題,總之就是因為執行這個命令的時候,pip沒將tensorflow裝在python3的目錄裡,然後用的時候調用的python3,所以導致找不到。所以後面換瞭pip3 install tensorflow就可以瞭。當然可能別的原因也可能導致這個問題。我這裡隻是提供一種嘗試的辦法。希望大傢都能少采坑。謝謝。
本人這兩天弄一個神經網絡,以前都是用的tensorflow+keras,其中tensorflow都是用的cpu版本,因為圖方便 ,也覺得夠用就沒必要折騰瞭。然後今天遇到瞭一個計算量比較大的網絡,於是折騰瞭一晚上的GPU版本。然後一開始就將tensorflow卸載瞭。但這兩天貌似英偉達的官網出瞭點問題,下載不是很順暢,就決定先還是用cpu版本。於是又一行代碼:
pip install tensorflow
於是,打開python試瞭一下,就發現如下問題:
納尼,怎麼會這樣呢,以前不是這個命令麼,於是各種百度,雖然也有網友跟我出過一樣的錯,但好像原因都挺復雜的,解決也挺麻煩的。不過我在看瞭這些解答後一下子就意識過來瞭。
這個問題大概就是tensorflow不在正確的路徑下,需要各種改改改 。哇,好麻煩。就在這時我突然想到我用的命令是pip,而我的python版本是3.6,而windows上安裝python3 的時候就會自動帶上pip3,一般python3會默認使用pip3安裝的包,我用pip安裝的tensorflow肯定不在python3訪問的路徑下。於是換上命令:
pip3 install tensorflow
如下:
這樣就好咯,於是再試一次:成功
到此這篇關於解決pip安裝tensorflow中出現的no module named tensorflow.python 問題方法的文章就介紹到這瞭,更多相關pip安裝tensorflow問題內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- pycharm中keras導入報錯無法自動補全cannot find reference分析
- 一文讓你秒懂精通pip並快速體驗深度學習應用【建議收藏】
- 教你如何在pycharm中安裝opencv,tensorflow,keras
- keras修改backend的簡單方法
- macOS M1(AppleSilicon) 安裝TensorFlow環境