WINDOWS在jupyter notebook中导入opencv显示报错:most likely due to a circular import

问题:已有python,在经过下载anacoda后欲导入opencv报错

当时思路:先把电脑中含有有opencv的文件删除,重新安装opencv

然后在CSDN中查解决方案:

经过在anaconda中的ENVIORNMENTS中搜opencv下载或新建一个环境下载opencv,但还是import cv2报错,重新删除opencv文件后又尝试pip install opencv-python也试过pip install opencv-python -i Simple Index ,也试过pip install opencv-python install "opencv-python-headless<4.3"

试过在清华镜像中下载过openv的whl并用pip install方式下载均报错,最后发布问题寻求答案。

到后来重新整理了一下思绪,可能是我安装anaconda的位置是在D盘(重点),而不是C盘,才解决不了问题。

我的步骤是:

1、把含有有opencv的文件删除,opencv要与python相适应 (重点),win_amd64适用电脑是64位,cp37表示适应python3.7,tips:自opencv3.4.14.后部分算法申请专利,用不了

2、对于anaconda jupyter notebook中的opencv是外部包,而anacond的外部包存放的位置是 你下载anaconda的位置中lib的site-packages(如D:\anaconda3\Lib\site-packages), 所以我们把通过清华大学开源软件镜像站中下的whl的文件放在命令框中(win+R输入cmd回车)显示的位置(如:C:\Users\86153>),输入pip install 包名.whl(如:pip install opencv_python-3.4.14.53-cp39-cp39-win_amd64.whl),等待安装。

3、照着步骤2我们可以在AppData目录下的Roaming中找到Python文件夹(如C:\Users\86153\AppData\Roaming),这时我们离成功更进了一步,我们把Python的文件夹复制到你下载anaconda的位置中lib的site-packages里(如D:\anaconda3\Lib\site-packages),重启电脑即可

步骤一中查看电脑是不是64位:win+I 系统->系统信息或在我的电脑里右键点击属性

步骤二中opencv。whl下载地址Links for opencv-python (tsinghua.edu.cn)

步骤三中的第三方安装包位置文章来源:Anaconda第三方包安装位置_kfnorthwind的博客-CSDN博客_anaconda安装的包在哪个文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值