1. 程式人生 > >使用Anaconda安裝tensorflow並在虛擬環境下使用pycharm執行程式

使用Anaconda安裝tensorflow並在虛擬環境下使用pycharm執行程式

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裡)
然後執行即可。