天天看點

win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定

目錄

  • 一、anaconda的下載下傳與安裝
    • 1.環境變量的設定
  • 二、spyder的設定
    • 1.spyder的漢化
    • 2.設定spyder的布局、DPI縮放與彈出視窗顯示圖檔
  • 三、keras+TensorFlow的環境設定

一、anaconda的下載下傳與安裝

作為一個用慣matlab的研狗來說,在當初選擇python編譯器時毫不猶豫選擇了spyder,于是在大佬的推薦下安裝了anaconda這一內建環境(真香)。anaconda是一款免費開源的軟體,直接在官網選擇對應系統下載下傳即可。本人直接使用了原來的安裝包。有兩點說明一下:

1.如果硬碟夠,盡量使用預設安裝位置。以前發生過由于安裝到其他盤,出現了一些錯誤(具體忘了是啥了,但是重新安裝到C槽就解決了)。

2.路徑名盡量不要帶中文,可能會報錯。

3.盡量不要在安裝時走動添加環境變量,可能會污染你的環境變量。即不要勾選第一個。然後手動添加環境變量(下面會講怎麼添加)

win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定

1.環境變量的設定

很多時候,我們需要在cmd中直接進入python的編輯器,如果不設定好環境變量,cmd将無法找到你的python。

  • 首先打開環境變量的設定頁面。
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
  • 打開anaconda的安裝檔案夾,把下面三個檔案夾的路徑添加的到環境變量中,基本就夠用了。
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
  • 使用cmd打開python,若是能正常打開,則大功告成。
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定

二、spyder的設定

1.spyder的漢化

Spyder的安裝與漢化(打字太累了,這裡轉載一下别的大佬的博文,在git上下載下傳了漢化檔案後按照人家的README安裝即可)。

又學會的一個東西是:Windows10右鍵添加“在此處打開指令視窗”,以前都用的win7,根本不知道什麼是powershell。還是用了cmd,才安裝了上面的漢化包。特此記錄一下。

  1. 建立一個txt檔案,命名為OpenCmdHere.txt。
  2. 在檔案中輸入如下代碼。
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]
@="在此處打開指令視窗"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd "%V""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
@="在此處打開指令視窗"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]
@="在此處打開指令視窗"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]
@="在此處打開指令視窗"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

           
  • 另存為,更改檔案字尾名為reg,設定編碼為ANSI。
  • 輕按兩下OpenCmdHere.reg檔案運作,彈出的提示點确認,對某檔案夾,按住shift,點選滑鼠右鍵效果如下:
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定

2.設定spyder的布局、DPI縮放與彈出視窗顯示圖檔

  • 設定完中文界面後,為了友善使用,還會考慮調整spyder的布局,友善寫程式。可以設定spyder的窗格和布局,将所需窗格打對勾後,可以像調整matlab一樣調整頁面布局十分友善。
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
  • 由于win10系統進行了DPI縮放(150%),spyder的界面可能有一些不清晰,設定一下智能縮放就ok了。
    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
  • IPython 支援兩種形式的繪圖

    1.終端輸出圖像

    2.新視窗輸出圖像

    方式 1 能夠非常友善的儲存輸出記錄(如将`IPython 終端輸出轉換成 Html 檔案)

    方式 2 則可以互動式的放大、拖動圖檔,并且能将圖檔儲存成不同的格式

    對于spyder,可以在設定中更改預設選項。

    工具 > 偏好設定 >如下圖

    win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定
    内聯(inline) 即終端輸出,自動(automatic)則是新視窗輸出。

三、keras+TensorFlow的環境設定

由于anaconda預設不安裝keras,是以對于搞機器學習的小夥伴們要手動安裝keras。安裝時謹記三點:

  • 先安裝TensorFlow,在安裝keras。因為TensorFlow是後端。
  • 注意安裝包的版本。因為spyder、python的版本不一樣,是以要選擇适合自己的版本。而且據大佬們說TensorFlow2.0也不是很好用。
  • 部分小夥伴可能出現安裝逾時。這是由于坑爹的外網網速造成的。可以選用國内鏡像源,快的飛起。

打開開始菜單欄裡的anaconda prompt,輸入以下指令:

python -V #查詢python版本号
anaconda search -t conda tensorflow  #查詢可安裝包的版本
           

會彈出來很多個版本的,選擇合适自己的。我的是win10,python3.7.3,TensorFlow1.15.2,keras2.3.1

如果網速特别慢,可以使用使用國内pip鏡像源:

pip install tensorflow==1.15.2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
           

同時将numpy、pandas、scipy和matplotlib一同按上述方案安裝。(速度可達2~3M)

注意conda指定版本号是=,pip指定版本号是== ,conda和pip的異同可見這裡,如果不是職業程式員,他倆差不多,都可以管理python包。

最後安裝keras。

pip install keras==2.3.1 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
           

輸入,出現如下,則大功告成。

python
import keras
           
win10下anaconda+spyder+keras 下載下傳與設定大全(漢化、環境變量設定、DPI縮放等)一、anaconda的下載下傳與安裝二、spyder的設定三、keras+TensorFlow的環境設定

此外,當平時錯誤安裝,或者因為網速慢安裝一半,會導緻conda裡有一些緩存的封包件,可能導緻報錯。conda clean就可以輕松搞定!第一步:通過conda clean -p來删除一些沒用的包,這個指令會檢查哪些包沒有在包緩存中被硬依賴到其他地方,并删除它們。第二步:通過conda clean -t可以将删除conda儲存下來的tar包。

引用 conda常用指令
conda clean -p      #删除沒有用的包
conda clean -t      #删除tar包
conda clean -y -all #删除所有的安裝包及cache