欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

MacOS-Python-Tensorflow-Virtualenv-安裝

系統 1614 0

--

安裝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元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 插插插91| 99色综合| 国产精品成人在线观看 | 4hc44四虎www在线影院男同 | 49pao强力免费打造在线高清 | 日韩在线第一 | 久久精品国内一区二区三区 | 俄罗斯hdxxx| 成人毛片免费播放 | 久久一区二区视频 | 久国产精品 | 久久视频这里只精品99 | 亚洲人成亚洲人成在线观看 | 久久精品久久久 | 午夜精品久久久久久久99热浪潮 | 国产亚洲欧美另类第一页 | 性69式视频在线观看免费 | 色中色资源 | 久久极品| 久久国产影院 | 久久机热综合久久国产 | 国产精品久久久久久亚洲色 | 妞干网在线观看 | 性色视频在线 | 亚洲免费视频在线观看 | 国产高清www免费视频 | 国产色婷婷亚洲99精品小说 | 91中文字幕在线 | chengrenwangzhan.b| 欧美性网 | 日韩精品视频在线播放 | 成人在线观看免费视频 | 亚洲热线99精品视频 | 欧美永久精品 | 久操久操| av在线二区| 午夜免费视频观看 | 久久久无码精品成人A片小说 | 午夜在线免费观看 | 国产欧美精品一区二区三区 | 99久久中文字幕伊人 |