anaconda
anaconda是一個開源的包管理和環境管理軟件,用來在同一個機器上安裝不同版本的軟件包,配置不同的項目環境。
其中,包括了conda、python以及一大堆安裝好的工具包,如numpy、pandas等。因此不需要單獨安裝python。
下載
可以去官網下載,但速度較慢。國內去清華鏡像站下載,速度較快。
安裝
一路next,我改了幾個默認選項:
- 安裝目錄
- Advanced Options 兩個都勾上了。
第一個表示添加環境變量,現在不添加安裝完了也要去添加。
第二個表示默認環境,創建一個命名爲base的python3.7默認環境,不切換的話就在默認環境裏運行。
查看
在開始菜單出現了以下程序:
進入cmd,輸入conda --version
,顯示版本號,則說明環境變量設置成功。
關於環境
可以用conda search --full --name python
查看當前可以使用的python版本。
conda create --name XXXXX python=3.X #創建環境
activate XXXXX #激活環境
deactivate XXXXX #返回默認環境
conda remove --name XXXXX --all #刪除環境
關於工具包
conda install XXXXX #安裝
pip install XXXXX #安裝
conda remove XXXXX #卸載
pip uninstall XXXXX #卸載
conda list #查看當前環境所有工具包
conda upgrade --all #升級所有工具包
tensorflow
win10的tensorflow有CPU和GPU兩個版本。
其中,GPU對顯卡有較高的要求,而且CPU安裝比較簡單。
因此,我選擇安裝CPU版本。
在官網下載最新版,cp37表示需要用python3.7。
打開anaconda prompt:
- 創建名爲tensorflow_CPU的python3.7環境
conda create -n tensorflow_CPU python=3.7
- 激活tensorflow_CPU
activate tensorflow_CPU
,由base切換爲tensorflow_CPU。
conda info --envs
或者conda env list
,顯示有兩個環境。
打開anaconda navigator,點擊左側的environments,同樣顯示兩個環境。 - 升級pip至最新版
python -m pip install --upgrade pip
- 安裝CPU版tensorflow
pip install 下載地址
- 測試是否安裝成功
python
import tensorflow as tf
- 配置ipython
conda install ipython
ipython
import tensorflow as tf
- 配置jupyter
conda install jupyter
jupyter notebook
import tensorflow as tf
- 配置spyder
conda install spyder
spyder
import tensorflow as tf
- 以上兩步會出現 Errno 13,現在還不知道怎樣解決。
pycharm
因爲我的 jupyter 和 spyder 一直出錯,所以我安裝了 pycharm 用來寫程序。
File → Setting → Project → Project Interpreter
選擇配置好的 anaconda 虛擬環境