python小白也會的tensorflow安裝

前言

現在機器學習大火,但是tensorflow的安裝特別崩潰,看了特別多教程,覺得一點也不好用,我來給大家帶來簡單易懂的操作。
我個人是安裝了pycharm 2019.2.3作爲Python的IDE和anaconda來管理python的各種包,在此特別推薦anaconda來管理python的包。

安裝步驟

你出現的問題,對症下藥

你可能出現了以下問題(都是我遇到過的):
1.自己使用pip或者使用pycharm直接安裝tensorflow可能會問題,推薦使用anaconda,解決方案就在下方。
2.我使用的python是3.7版本,使用anaconda安裝,結果tensorflow就是安裝不上,多次嘗試無果。如果你想快速安裝好tensorflow,請不要嘗試python 3.7 安裝tensorflow。如果你已經安裝了python3.7,也無需卸載。具體解決方案在下面。
3.使用anaconda安裝tensorflow 不成功,可能你使用的鏡像(比如清華鏡像)最近出現了問題。
可以考慮換成阿里雲鏡像或者取消鏡像,恢復默認下載鏈接。
在anaconda prompt中輸入:
取消全部鏡像,恢復默認下載鏈接:

conda config --remove-key channels

取消單個鏡像(如清華鏡像):

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

如果你出現了其他問題,請在下方留言~大家一起解決呀

具體步驟

思路:
利用anaconda建立python爲3.6的一個新環境,切換到新環境,直接安裝tensorflow,如果使用pycharm,project interpreter切換成新環境對應的的python.exe文件。
具體操作如下。

1.安裝anaconda

管理包,你就得有個anaconda吧~
如果你沒有安裝,點這個:下載官網
如果你不會安裝,這是一篇別人的博客來指導你操作:anaconda安裝.
記得安裝到一個自己知道的地方。我的安裝路徑爲 D:\software\anaconda。

2.快速安裝

打開anaconda prompt(即anaconda的命令行,可在任務欄裏直接搜索),輸入命令,即可新建一個環境。。
你每個項目可以對應一個不同的環境,文件就很整潔,你也可以多個文件共享一個環境。(我的理解就是pycharm 配置文件時project interpreter 使用同一個.exe文件)
我命名新建環境爲tensorflow2_0,python版本爲3.6(別選3.7),之後anaconda會自動爲你創建新環境並下載python3.6,無需你手動下載。
命令爲:

conda create -n tensorflow2_0 python=3.6

安裝完成後,你可以使用命令

conda info --envs 

來查看你全部已經安裝好了的環境,來檢查自己剛剛是否新建環境成功。

如果新建環境存在,你可以打開安裝anaconda的路徑,有一個叫envs(即:enviroments)的文件,打開裏面有你用anaconda創建的所有環境,這就是環境的文件位置,如果你下次新建了其他的環境,也可以在envs裏面找到。
在這裏插入圖片描述
再次打開anaconda prompt,會自動出現如下命令:
在這裏插入圖片描述
(base)代表當前你使用的環境,現在是默認環境,我們需要切換到剛剛下載的新環境,並下載tensorflow,命令爲:

activate 上文新建環境的名

我的環境名爲tensorflow2_0,下圖中可以看到第二行的開頭()已經成功切換了。
在這裏插入圖片描述
我們可以開始安裝tensorflow了,tensorflow默認爲2.0版,輸入如下命令就ok了:

conda install tensorflow

當然,如果提示conda要更新就先更新conda在然後再繼續安裝tensorflow,安裝的過程大家不要忘了proceed要輸入 y啊,別興奮過頭忘記輸入啦 😃
在這裏插入圖片描述
這樣tensorflow就安裝好了。

3.pycharm配置編譯器(非必須)

pycharm是python的一款特別好用的IDE,如果你使用pycharm,下面會解釋pycharm如何配置上我們剛裝好的tensorflow吧。
(如果你是小白,還沒下載Python的IDE,我推薦使用pycharm作爲Python 的 IDE。如果你不會下載,https://www.cnblogs.com/du-hong/p/10244304.html是一篇不錯的下載指導。)

打開你的.py文件,將interpreter改爲新建環境中對應的的python.exe文件就行,python.exe文件路徑爲你安裝的anaconda目錄下envs的你新建環境(我是tensorFlow2_0)中的python.exe。

在這裏插入圖片描述

如果你下次做項目還想使用python3.7或者你以前下載的庫,那你只需要將你新做的項目的project interpreter切換成你之前的python.exe文件就可以了。

4.面對Python小白的推薦入門書籍

有童鞋私信我讓我推薦適合Python小白的入門書籍,我推薦《Python編程:從入門到實踐》,貪多嚼不爛,專心看完這本書後,小白肯定可以入門啦。

TensorFlow的安裝我自認爲講的還是挺清楚的,大家還有問題可以在下面留言~
要是你覺得有幫助,點個贊再走吧~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章