# Python-Anaconda ###### tags:`Python` `Anaconda` 1. [Anaconda官網](https://www.anaconda.com/products/individual):依照使用者版本進行下載 * 1-1 Win10看使用者版本:按一下 [開始]、 [搜尋] 方塊中輸入 [系統資訊]、看系統類型(64-Bit): x64 PC 2. Anaconda installer 視窗 : * 2-1Double click下載的Anaconda installer進行安裝並點選「Next」 * 2-2閱讀許可條款後點選「I Agree」 * 2-3除非要為系統的所有用戶(需要Windows管理員權限)進行安裝,否則請選擇”Just Me”的安裝,並點選「Next」 * 2-4若要更改Anaconda安裝路徑可點選「Browse」,若沒有要變更可直接點選「Next」 * 2-5選擇是否將Anaconda添加到PATH環境變量中,官方建議不要將Anaconda添加到PATH環境變量中,如不特別勾選可直接選「Install」 * 2-6開始進行安裝 * 2-7點選「Finsh」後,即完成Anaconda安裝 * 2-8安裝完成後我們可以另外做一個簡單的驗證,從Windows開始選單(Start menu)中選擇Anaconda Navigator,如果Navigator可以打開,表示您已成功安裝Anaconda。 ![](https://i.imgur.com/rz17Hyj.png) 3. 新增環境變數 : * 3-1按一下 [開始]、 [搜尋] 方塊中輸入 [環境變數] * 3-2點環境變數 * 3-3path double click ![](https://i.imgur.com/YhNyBrG.png) * 3-4新增環境變數Anaconda3 / Anaconda3\Scripts / Anaconda3\Library\bin ![](https://i.imgur.com/goZjiFw.png) 4. 建立虛擬環境 : * 4-1在Anaconda3中建立虛擬環境 ##### ```conda create --name myenv3.7 python=3.7 anaconda``` `conda create --name openaienv3.9 python=3.9 anaconda` 5. 啟動虛擬環境 : 啟動一個新的虛擬環境可以利用下面命令: ##### ```activate myenv3.7​(myenv改成自己虛擬機的命名)``` 這時候cmd模式下前面會有一個(myenv),表示你目前是處於此虛擬環境中,這時候你就可以在此虛擬環境中,開始安裝你所需要的各種package。 * 5-1查看,目前此虛擬環境中已經先安裝了那些東西 ##### ```conda list``` 6. 在此虛擬環境下安裝所需套件,例如tensorflow那只需要輸入下令命令即可 : ##### ```conda install tensorflow``` <font color="#f00">(這裡有遇到問題Error : 如下詳解)</font> 7. 測試是否成功安裝package : ![](https://i.imgur.com/YAoAvuj.png) * 7-1 打開Jupyter Notebook (虛擬機的) ##### ```import tensorflow as tf ``` ##### ```print(tf.__version__)# -*- coding: utf-8 -*-``` ##### ```import keras ``` ##### ```print(keras.__version__)``` ![](https://i.imgur.com/bXzECg9.png) 8.離開虛擬環境 關閉虛擬環境,在windows中可使用下列命令 ##### ```deactivate``` --- # Note 如果你有 Anaconda 安装在 Ubuntu ,那么使用: ##### * ```protoc --version``` 执行上述命令后,尝试: ##### * ```protoc --version``` 以下输出确认成功删除protobuf: 目前尚未安装“protoc”程序。您可以通过键入以下命令安装它:Sudo apt install protobuf-compiler --- ## <font color="#f00">遇到的Error</font> ### (安裝pip install tensorflow == 2.0.0時,出現pip版本不符) ### --->錯誤訊息 : <font color="#f00">error: invalid requirement: '==':</font> ##### * ```pip install -U pip``` ##### * ```pip uninstall setuptools``` ##### * ```pip install 'setuptools<20.2'``` ### (更新pip版本時,出現不給更新) ### --->錯誤訊息 : <font color="#f00">Could not install packages due to an EnvironmentError: [WinError 5] 存取被拒。: 'd:\\personal\\python_virtual_env_test\\testenv\\scripts\\pip.exe' Consider using the `--user` option or check the permissions.</font> [參考資料](https://dotblogs.com.tw/rexhuang/2019/09/12/111412) --- 全文 : [參考資料](https://medium.com/python4u/%E7%94%A8conda%E5%BB%BA%E7%AB%8B%E5%8F%8A%E7%AE%A1%E7%90%86python%E8%99%9B%E6%93%AC%E7%92%B0%E5%A2%83-b61fd2a76566) 環境變數 : [參考資料](https://www.itread01.com/content/1546672442.html)