欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 久久av一区二区三区 | 草草国产成人免费视频 | 激情综合激情五月 | 亚洲欧美国产日本 | 国产乱码精品一区二区三上 | 国产成人18黄网站免费 | 国产精品毛片无码 | 欧美在线亚洲 | 亚洲国产在| 亚洲精品成人av在线 | 欧美经典成人在观看线视频 | 久久在线视频 | 亚洲欧美一区二区三区在线 | 国产美女自拍视频 | a成人| 亚洲精品乱码久久久久久 | 久久久久国产一区二区三区四区 | 亚洲午夜日韩高清一区 | 污视频免费在线观看 | 国产免费观看视频 | 欧美午夜色视频国产精品 | 且试天下修久容 | 亚洲韩精品欧美一区二区三区 | 国产小视频免费在线观看 | 欧美精品一区久久 | 国产欧美一区二区成人影院 | 欧美综合自拍亚洲综合图片区 | 一区二区三区免费在线观看 | 日日操天天操夜夜操 | 毛片免费一区二区三区 | 久久亚洲一区二区 | gvg668| 成人网免费视频 | 日韩精品一区二区在线观看 | 99精品欧美一区二区三区综合在线 | 97国产精品 | 丝袜美腿视频一区二区三区 | 欧美一区二区三区久久久 | 91精品久久| 免费成人福利视频 | 精品久久久久久久久久久 |