第一步 安裝Anaconda
tensorflow的安裝方式多樣,考慮到后續(xù)學(xué)習(xí)的方便,筆者采用Anaconda(下載地址)下安裝tensorflow。Anaconda是一個科學(xué)計(jì)算環(huán)境,集成了很多python第三方庫,并且管理python版本十分方便。
安裝完成后

可以使用Anaconda自帶的集成開發(fā)環(huán)境Spyder(自動安裝)進(jìn)行開發(fā),但筆者嘗試學(xué)習(xí)傳說中mac特有的XCode...
第二步 創(chuàng)建虛擬環(huán)境
創(chuàng)建虛擬環(huán)境有GUI和命令行兩種方式。
GUI方式
點(diǎn)擊紅色方框內(nèi)的create按鈕創(chuàng)建python虛擬環(huán)境

命令行方式
打開終端,輸入 conda create -n 環(huán)境名稱 python=3.7,其中python版本為可選字段。
命令如下(mac下)
source activate tensorflow ? ? ? ?激活/進(jìn)入tensorflow環(huán)境
source deactivate ? ? ? ? ? 退出環(huán)境
第三步 安裝tensorflow
命令行進(jìn)入tensorflow的虛擬環(huán)境;
命令行 pip3 install tensorflow,會自動安裝Anaconda配置好的python版本;
第四步 測試安裝結(jié)果
1.命令行簡單測試

2.IDE測試
前面說了,筆者有意學(xué)習(xí)XCode,所以就嘗試用XCode編程測試。
依次按下圖操作



注意這里Build Tool要選擇虛擬環(huán)境下的python解釋器,否則安裝的tensorflow無法import
詳細(xì)創(chuàng)建工作見 用Xcode創(chuàng)建python項(xiàng)目
編寫程序
import?tensorflow?as?tf
print('Hello')
#創(chuàng)建常量和變量
cst = tf.constant(2.0, name='cst')
a = tf.Variable(3.0, name='a')
b = tf.Variable(4.0, name='b')
c = tf.Variable(5.0, name='c')
#定義運(yùn)算
d = tf.add(c, cst, name='d')
e = tf.multiply(a, b, name='e')
rlt = tf.multiply(d, e, name='rlt')
init_op = tf.global_variables_initializer()
#session
with?tf.Session()?as?ss:
? ? ss.run(init_op)
? ? rlt_out = ss.run(rlt)
? ? print(rlt_out)


結(jié)果表明,tensorflow安裝成功。
關(guān)于不能選擇虛擬環(huán)境下的python解釋器問題的解決方法。