帮助正在学习python做图像处理的朋友,本文主要安装opencv-python及其依赖的numpy
说明,我家里的电脑是win10企业版
ps:之前是win7家庭版,用anaconda安装三方包非常快,然后今年换了win10之后基本装不上,网速在10KB以下,稳定在~1kb左右!尝试win10的加速设置然并卵 !
尝试_1
选择国内镜像源,如下:
C:\Users\Administrator\AppData\Roaming
新建pip文件夹-->并在pip文件夹中新建一个txt格式的文本文档,打开文本文档,将下面这些代码复制到文本文档中,关闭保存。
[global] timeout = 60000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] use-mirrors = true mirrors = https://pypi.tuna.tsinghua.edu.cn
然后将txt格式的文本文档重新命名为“pip.ini”,这样就创建了一个配置文件。
速度确实瞬时提高到20kb,最后稳定在5kB/s的样子,依然安装失败。
尝试_2
win10开始菜单-->设置-->网络和Interner-->状态下的“网络和共享中心”-->“点击自己的网络”-->WLAN状态下点击“属性”-->配置-->高级中属性“Bandwidth”对应的值设置为20MHz Only
but the result is not work!
尝试_3
开始菜单边上的windows收搜中输入:
gpedit.msc-->"计算机配置"下Window设置-->基于策略的QoS右击属性-->高级QoS设置(A)-->指定入站TCP吞吐量级别设置:级别3(最大吞吐量)
also failed!!!
然后最后我选择了保守策略,需要啥包,上官网去下载,手动安装包及其依赖包;如有大师能解决我问题,那就多谢多谢!
搭建大致流程:
1.下载anaconda,用于python环境包管理。--Home - Anacondawww.anaconda.com
我的conda version 4.3.30
2.用anaconda 创建虚拟环境,,在anaconda安装目录下的envs文件下创建名称为yys的虚拟环境;
conda create -n yys python=3.7.2 anaconda
3.下载与python对应的numpy安装文件:(numpy是opencv的依赖包)numpypypi.org
4.下载与python对应的opencv-python:opencv_python-4.0.0.21-cp37-cp37m-win_amd64.whl(30.4 MB)Copy SHA256 hashSHA256opencv-pythonpypi.org
5.安装:
开始菜单边上的windows收搜中输入:cmd-->activate yys -->python -m pip install D:\6_python_model\numpy-1.16.2-cp37-cp37m-win_amd64.whl
安装成功后,接着:
python -m pip install D:\6_python_model\opencv_python-4.0.0.21-cp37-cp37m-win_amd64.whl
6.验证:
在刚才安装完成的命令行接着输入:python--> import cv2
如果不提示No module named "cv2"即安装成功!