我使用的python3.6(Anaconda安裝 更新之後默認是3.7),所以我會創建一個新的python環境,進行項目實現(若是不想創建新的虛擬環境,可以跳過管理虛擬環境這一步)。
管理虛擬環境
1.打開cmd,進入Anaconda的安裝目錄(我的安裝目錄:C:\ProgramData\Anaconda3)
cd C:\ProgramData\Anaconda3
2.查看所有的虛擬環境
conda info --env
3.創建python3.6虛擬環境
conda create -n py36 python=3.6 anaconda
安裝好後會提示:
To activate this environment, use:
# > activate py36
#
# To deactivate an active environment, use:
# > deactivate
#
# * for power-users using bash, you must source
4.激活python3.6版本
activate py36
5.退出python3.6
deactivate
安裝好之後,在應用程序中會看到Anaconda Prompt(py36),如下圖:
6.卸載環境
conda remove --name py36 --all
安裝OpenCV
1.打開要安裝OpenCV的虛擬環境(我的是Anaconda Prompt(py36))
2.我下載的opencv-python(3.4.1.15)版本
pip install opencv-python==3.4.1.15
會出現Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…………錯誤
解決方法:
問題原因是:默認的pip源的速度很慢,所有我們換一下源就好了
pip install opencv-python==3.4.1.15 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
國內pip源如下:
阿里雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
如果想配置成默認的源,方法如下:
修改配置文件%HOMEPATH%\pip\pip.ini
修改內容:
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
這樣在使用pip來安裝時,會默認調用該鏡像。
3.查看是否安裝成功
pip list
若是以上方法安裝不成功,還可以參考這個方法:https://blog.csdn.net/qq_42239685/article/details/104724575