使用Anaconda安裝tensorflow並在虛擬環境下使用pycharm執行程式
阿新 • • 發佈:2018-11-24
1.安裝Anaconda anaconda的使用總結
下載:
* // Anaconda3.x 下載
1. https://www.anaconda.com/download/
* // PyCharm 下載
2. https://www.jetbrains.com/pycharm/download/
注意:
根據系統選擇相應版本的軟體包;
安裝:
1. 安裝 $ ./<Anaconda_install.sh> // <Anaconda_install.sh> 為安裝包名稱 $ ./Anaconda3-5.3.0-Linux-x86_64.sh 注意: 1.終端執行此命令的需在安裝包目錄下 2.如果終端告知 “許可權不夠” 嘗試下列命令: 1)sudo chmod 777 <Anaconda_install.sh> 2) ./<Anaconda_install.sh> 2. 按照提示安裝,注意的是: * 第一個選項為瀏覽license協議,點選Enter鍵,之後一直點選Enter; * 第二個選項為是否遵守協議,輸入yes; * 第三個選項為Anaconda的安裝目錄,可以修改為自己想要安裝的目錄; * 第四個選項是是否將python命令寫到bash,選擇yes; * 最後一個選項是否安裝vscode可以選擇no;
測試 新開啟一個終端輸入:python
$ python
Python 3.7.0 (default, Jun 28 2018, 13:15:42)
[GCC 7.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
2.使用Anaconda新建虛擬環境並安裝tensorflow
tensorflow安裝官方教程
(1)建立虛擬環境
1.conda create -n venv pip python=3.6 # 建立名字為venv的虛擬環境 2.source activate venv #啟用虛擬環境 3.(venv)$ pip install --ignore-installed --upgrade <packageURL> #此處連結可開啟上面教程去選擇對應tensorflow版本
(2)安裝tensorflow
1.(venv)$ pip install --upgrade tensorflow
2.(venv)$ python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
#驗證安裝結果:出現版本號即為安裝成功。
3.在pycharm中應用剛建立的虛擬環境呼叫tensorflow
在pychram建立工程並新建檔案:first.py
import tensorflow as tf from tensorflow.keras import layers print(tf.VERSION) print(tf.keras.__version__)
直接執行會報錯無model:tensorflow
需要新增虛擬環境
file–>>settings–>>Project Interpreter 後面的齒輪新增——>>existing environment
上圖的venv資料夾就是剛才第二步建立並激活的虛擬環境。命令:conda env list 可以檢視anaconda建立的虛擬環境列表
(位置是在你的ananconda檔案下的envs裡)
然後執行即可。