幾天前,安裝了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安裝些外部模塊很方便,但照我說,對新手十分不友好!
各個模塊之間的版本一定要全部匹配!!!!