沒想到帽借。。呼奢。宜雀。我還有回來繼續(xù)寫技術(shù)博客的一天。握础。辐董。。是福不是禍?zhǔn)堑湺悴贿^(牢騷)
好了回到正題吧禀综,因為mac系統(tǒng)自帶的python2.7简烘,真是把人坑死了,我大概下了八百個python版本吧定枷,一pip install numpy直接給我搞里頭了孤澎,沒法科學(xué)上網(wǎng)的時候怎么搜都搜不到解決方法,什么用命令
python3 -m pip install
暖用沒有欠窒,原因在于我python3下面已經(jīng)下載numpy了,如圖
這里說一下有一個坑覆旭,就是pip默認(rèn)安裝numpy就是安裝在2.7下面的,所以如果使用命令
pip(pip3) install numpy
會提示說已經(jīng)有可滿足的numpy版本岖妄,一看路徑型将,還是2.7的sie-packgae,所以采用了網(wǎng)上的方法
pip install numpy --target==你的python3路經(jīng)
裝好后就是大坑來了荐虐,python命令進(jìn)入命令行以后import numpy七兜,第無窮遍出現(xiàn)那個錯誤:
就是import error dlopen那個,路徑顯示的是2.7下的numpy路徑福扬,我吐血了腕铸,仰天大問why?
為什么python3下會查找2.7下面的引用铛碑?蘋果給我死狠裹!
期間忽略不停地下載卸載pip,配置bash_profile......
在我卸載numpy失敗n此之后汽烦,我決定手動刪掉2.7下面的numpy包酪耳,再見??
怎么刪?直接拖進(jìn)廢紙簍,no more 終端命令碗暗!
因為本來就在python3下裝了numpy,于是再次show numpy 梢夯,就顯示路徑是在3.9下面了
于是再次import numpy
OK了家人們言疗!
至此這個坑我算是填上了,并且測試了一下颂砸,回到根目錄python2.7下噪奄,一樣可以引用。
但我還是有那個為什么python3下會查找2.7下面的引用的疑問人乓,我猜難道是2.7版本下的numpy路徑短一些勤篮,查找到后就不再往下查找了?希望有大佬知道的指點一二色罚,踩這些配置的坑真是踩狗了碰缔!