--
安裝python
從官方網站下載并安裝Python3.x最新版https://www.python.org/downloads/mac-osx/
--
安裝pip
pip是python第三方包(擴展功能包)安裝和管理工具,有了它我們可以安裝各種擴展功能
終端執行下面的命令,安裝pip
sudo easy_install pip
--
安裝virtualenv
Virtualenv是用來為每個項目創建單獨的python虛擬運行環境,每個項目可以使用不同的第三方包,各個項目互不干擾
終端執行以下命令,用pip安裝virtualenv
sudo pip install --upgrade virtualenv
--
建立環境
創建python項目文件夾
mkdir ~/desktop/myapp
進入文件夾
cd ~/desktop/myapp
初始化虛擬運行環境
sudo virtualenv --system-site-packages -p python3 ./venv
說明:--system-site-packages表示為將這個項目單獨安裝第三方包,-p python3設定python的版本,./venv是虛擬環境相關文件放在這個文件夾內
--
激活環境
終端運行以下命令
cd ~/desktop/myapp
source ./venv/bin/activate
說明:以后每次要運行python文件(.py文件),都要先激活環境。source命令是執行activate文件。這句命令會改變終端的提示文字,變為(venv) xxx表示環境已經激活;以后如果要退出激活狀態,直接運行deactivate命令
--
安裝tensorflow
tensorflow只是python的一個第三方包,可以在環境激活情況下用pip來安裝它
pip3 install --upgrade tensorflow
說明:更多
--
驗證安裝是否成功
打開應用程序中python文件夾內自帶IDLE,command+n打開新窗口,粘貼以下代碼
import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']= '2'
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
另存到myapp文件夾內,命名a.py
說明:也可以使用任意文字編輯工具生產這個文件;也可以放到任意文件夾下任意名稱,這里只是為了方便
--
運行python代碼
終端確保進入myapp,并已經激活環境(提示行以(venv)開頭),否則請執行以下命令進行激活
cd ~/desktop/myapp
source ./venv/bin/activate
執行以下命令運行a.py文件
python a.py
如果正常輸出了Hello, TensorFlow!或者b'Hello, TensorFlow!'就表示安裝成功了!
--
圖表庫matplotlib測試案例
進入激活環境,安裝matplotlib
sudo pip install matplotlib
創建測試文件b.py,包含以下代碼
import tensorflow as tf
import numpy as np
import matplotlib.pylab as plt
# 使用TensorFlow 定義一個隨機數構成的 2 * 20 的矩陣,并將其賦給變量 a
a = tf.random_normal([2, 20])
# a 是一個Tensor("random_normal:0", shape=(2, 20), dtype=float32) 對象
sess = tf.Session()
out = sess.run(a)
# 將數組中的元素分別賦值給 x、y
x, y = out
# 使用matplotlib.pylab 繪制一個散點圖 x 對應橫軸 y 對應豎軸
# 其實就是取出 x y 種索引相同的兩個數后分別當做
橫軸和豎軸顯示成一個點
plt.scatter(x, y)
#顯示繪制的圖像
plt.show()
終端運行這個文件
python b.py
如果彈出一個圖表窗口就表示成功了!
說明:如果出現RuntimeError: Python is not installed as a framework.類似錯誤,請新建一個文件保存為文件名matplotlibrc,放在桌面即可,文件內只包含一行命令
backend:TkAgg
然后在訪達finder內前往~/.matplotlib,將文件matplotlibrc拷貝到這里,再重新運行python b.py就正常了。
--
提示:很多時候使用sodu命令可以解決permit相關授權錯誤(但個別情況會不能用),官方安裝說明有幾處沒有強調這個;遇到提示錯誤要認真閱讀,到網上搜索解決方案。
探索人工智能的新邊界
如果您發現文章錯誤,請不吝留言指正;
如果您覺得有用,請點喜歡;
如果您覺得很有用,感謝轉發~
END
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
