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安装的包在哪个文件夹
WINDOWS在jupyter notebook中导入opencv显示报错:most likely due to a circular import相关推荐
- 往sde中导入要素类报错000732
sde可以成功连接,可以在Server中注册. 但是向sde中导入要素类报错000732,如图所示. 点击红色圆圈提示 ERROR 000732. 将路径修改为绝对路径即可,如下图所示. 转载于:ht ...
- python matplotlab在jupyter notebook中画图不显示怎么办?(%matplotlib inline)
在程序中代码最上方加上: 总结:%matplotlib inline 可以在Ipython编译器里直接使用,功能是可以内嵌绘图,并且可以省略掉plt.show()这一步. 引用文章1: 解决jupyt ...
- jupyter notebook中导入skelearn.impute 出现 No module named ‘sklearn.impute‘
因为 scikit-learn 库版本太低,需要将其更新到 0.20 版本或以上 尝试重新在Anaconda Prompt中用pip install 安装seklearn 结果提示说已经安装10.0版 ...
- 导入rasterio时的玄学错误:在命令行模式下可以导入,在代码文件中导入却会报错
今天在一个新环境中导入rasterio时报错 ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.2 ...
- 【报错记录】MySQL向数据库中导入txt文件报错ERROR 1148 (42000): The used command is not allowed with this MySQL version
背景 想将txt文件导入到数据库中,输入LOAD DATA LOCAL INFILE "D:\dbms_lab\department.txt" INTO TABLE DEPARTM ...
- python opencv 拍照_在jupyter noteb中使用opencv显示网络摄像头中的图像
我正在尝试显示网络摄像头拍摄的图像.但是,存储捕获图像的变量是空的.此问题仅在使用网络摄像头时出现,而不是在播放mp4等视频时出现.这个问题是由Python版本引起的吗?我的OpenCV版本是3.4. ...
- 在windows下使用python中的select函数报错‘[WinError 10038] 在一个非套接字上尝试了一个操
注意:Python的select方法在Windows和Linux环境下的表现是不一样的,Windows下它只支持socket对象,不支持文件描述符(file descriptions),而Linux两 ...
- Jupyter NoteBook 中使用 cv2.imshow 显示图片
Jupyter NoteBook 中使用 cv2.imshow 显示图片 有两种办法: 用 cv2.imshow时加入cv2.destroyAllWindows() 用 plt.imshow() 代替 ...
- pandas使用set_table_attributes函数、display_html函数等在jupyter notebook中并排显示两个dataframe的内容(side by side)
pandas使用set_table_attributes函数.display_html函数等在jupyter notebook中并排显示两个dataframe的内容(side by side) 目录
最新文章
- Vertica集群扩容实验过程记录
- 技术干货-PCB彩印教程(水转印)
- java emma_java-使用emmarun(找不到主要方法)
- 服务器 风扇测试软件,图解服务器风扇安装的正确方法
- Maven:导入Oracle的jar包时出现错误
- 推给我的广告都跟我最近看的内容有关系,怎么做到的?
- ajax多选下拉,模拟select下拉框之多选(数据源采用模拟Ajax数据--原创)(示例代码)...
- python debug run 结果不同_Python:PyCharm中运行与调试模式下的不同行为
- VS2012无法打开文件“kernel32.lib”问题的解决办法
- 省赛第七场(fzu1881 ~fzu1889)
- 软件测试--计算机基础
- 计算机英语辅助翻译软件,计算机辅助翻译(CAT)软件 计算机辅助翻译(CAT)软件 v6.3.0.616...
- #定位系统性能瓶颈# sysdig
- 大自然教给我们“知足”的生存方式
- 前端技术学习记录:react+dvajs+ant design实现暴走计算器的页面重构(二)
- Indexes and Indexing
- win10禁用触摸键盘_如何在Windows 8和10中永久禁用触摸键盘
- OpenWRT 学习笔记 -- 用户自定义添加app的开机自启动
- 关于声卡驱动安装问题 ghost版本的危害
- WebGL技术,让你可以在浏览器编辑模型
热门文章
- 已知点和线, 求垂足
- 向大牛学习!11名顶尖设计师的设计启迪+职业忠告
- 论文阅读-Relational Triple Extraction: One Step is Enough- IJCAI 2021
- (转)c++对象内存分析4
- 问题(二)easyConnect登录后自动闪退
- 目标检测基础知识学习||显著性目标检测
- 优爆文-自媒体文章平台
- C语言读取txt文件内容
- Centos下堡垒机Jumpserver V3.0环境部署
- VS2010 编译程序自动生成ipch文件夹和.sdf文件