anaconda3.5+python3.6+opencv_python3.2+tensorflow1.9安裝

幾天前,安裝了torch,就是上官網查安裝語句,一執行就OK了,今天來裝python版的OPENCV

首先,上資源網找到合適的包下載

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/

我選擇的的是下面這個,3.2是opencv版本,cp36及cp36m指python3.6,win_amd64是指64位

然後把下載的文件拉到D:\Anaconda\Lib\site-packages\下

最後開anaconda prompt,執行pip install D:\Anaconda\Lib\site-packages\opencv_python-3.2.0.8-cp36-cp36m-win_amd64.whl

完成!開spyder測試import包,無異常

再接再厲,把tensorflow1.9也順帶裝了

https://www.lfd.uci.edu/~gohlke/pythonlibs/

然後我裝的版本是

然後拉到D:\Anaconda\Lib\site-packages下

開anaconda prompt,執行pip install D:\Anaconda\Lib\site-packages\tensorflow-1.9.0-cp36-cp36m-win_amd64.whl

接着導入tensorflow包再跑

報錯:RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb

經百度,是Numpy版本不對,但是我不能用pip uninstall numpy ,因爲與其他包有依賴關係

所以要手動刪,先獲得其路徑

在系統中找那個路徑,注意\\要變成\,然後我找不到那個lib的文件夾,但是有Lib與libs,但是隻有前者裏面有下一層文件夾

然後我就把兩個numpy文件夾刪了

再重新安裝numpy

然後我再跑spyder

成功了!原來tensorflow還包括了keras,哈哈哈!

 

不過我覺得手動刪不是很合適的操作,因爲我最後conda list查了下

手動刪的那個1.13版本還是有的,就是說沒有刪乾淨~

不過現在能用了,就不管了,要裝的模塊我都裝了哈哈哈,夠用了

 

回顧:人家說Python安裝些外部模塊很方便,但照我說,對新手十分不友好!

各個模塊之間的版本一定要全部匹配!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章