tensorflow mac 本機安裝的坑

2021-07-31 07:37:04 字數 1254 閱讀 8665

一般都是伺服器上直接開幹,但是也會有人在本機上裝一下的,這裡寫下,tensorflow在mac上安裝的坑,給後來者乙個參考

1 安裝教程

直接去官網按照說明安裝就好,如果要安裝gpu版本,先安裝官網上的mac gnu設定教程,裝下cud相關的工具,最後有個sample跑過了就算gpu計算環境配置成功

2 第乙個坑

按照官網上的教程,直接使用pip安裝方法就好,注意pip版本要大於8.1,然後你直接sudo pip install tensorflow (不加sudo會許可權不夠),然後一般會不通過,提示解除安裝numpy不成功。

我認為是這樣的原因:numpy是mac系統預設裝的庫,並且設定有保護,所以無法解除安裝,然後tensorflow需要更高版本的numpy,所以就不成功啦

解決方法如下:

去除mac系統的保護,1 重啟電腦 2 重啟看見蘋果logo了,按住command + r ,進入恢復模式 3 然後在上面的終端工具裡面,進入終端 4 在終端輸入 csrutil disable 5 重啟,然後再次執行pip安裝 還不明白的話看這篇部落格

3 第二個坑
在python命令列下

import  numpy

numpy.__path__

#你會發現出現了乙個包含***/framework/***的路徑,沒錯這還是系統安裝的那個numpy的路勁,

#雖然你公升級了,然是匯入包的時候還是按照之前的路勁匯入,所以版本過低,這個時候只需要把老的路徑去掉

sudo mv /system/library/frameworks/python.framework/versions/2.7/extras/lib/python/numpy \

/system/library/frameworks/python.framework/versions/2.7/extras/lib/python/numpy_old

然後再次進入python編輯模式,輸入

import  numpy

numpy.__path__

#這個時候,路勁就變成了,我們公升級的那個numpy的路徑了,是個***/local/***

然後你再import tensorflow 就沒問題啦,就可以去輸出hello world 了

安裝成功,後續加油哦!

tensorflow mac 安裝教程

tensorflow 最近很火,花了乙個小時在自己電腦上安裝了乙個tensorflow 官方文件上看著挺簡單,有幾個坑 怕出問題的話用mac的 root 使用者安裝 根據自己電腦上的 python版本 選擇安裝2.7或者3 1 安裝管理元件 sudo easy install pip 3.8.1 以...

C C 獲取本機名 本機IP 本機MAC

本機名 ip mac都是一些比較常用網路引數,怎麼用c c 獲取呢?研究了兩三個小時.需要說明的都在 注釋裡 1 include 2 include 3 include 4 5 pragma comment lib,ws2 32.lib socket靜態庫,取本機ip用 6 pragma comme...

獲取本機號碼,本機IP

獲取本機號碼 telephonymanager phonemgr telephonymanager this.getsystemservice context.telephony service txtphonenumber.settext phonemgr.getline1number txtph...