近视的火龙果 · Gitlab管道,kubernetes ...· 6 月前 · |
文质彬彬的椰子 · C# Dev 多级表头_c# dev ...· 8 月前 · |
独立的冰棍 · [UE4]使用UnrealVS扩展快速编译C ...· 11 月前 · |
谦和的打火机 · throw er; // ...· 1 年前 · |
才高八斗的冰棍 · mysql创建视图包含子查询的解决方法_my ...· 1 年前 · |
我使用windows命令提示符安装了opencv并输入:
pip install opencv-python
我通过输入
python
和
import cv2
验证了它的安装
>>> import cv2
我没有收到任何错误消息,实际上根本没有收到任何消息,这表明所有安装都正确。
但是,当我试图在Spyder或朱庇特笔记本上使用
import cv2
时,会出现以下错误:
ModuleNotFoundError:没有名为“cv2”的模块
我尝试过重新安装它,尝试通过Anaconda提示符安装它,并试图在其他论坛中寻找解决方案,但似乎无法解决我不能
import cv2
的原因。
我能够导入其他模块,如
import numpy
。帮帮忙,谢谢。
第一版:我用Python 3 (ipykernel)打开Juypter,我的系统运行Python3.10.5
第二版:我最初只安装了Spyder,没有Anaconda。然而,最近我通过Anaconda下载了木星和Spyder。我从Anaconda官方网站: https://www.anaconda.com/ 下载了它
所以是的!我把它们作为Anaconda平台的一部分来安装。
第三编辑:我明白你的意思。我相信你,这很可能是一个环境问题。我只下载了一个版本的Python,即3.10.5。
我没有下载任何其他的"Pythons“。不过,我确实有多个IDE,比如Notepad++。但是,这台计算机上没有早期版本的Python。
你是对的,我遇到这个问题与其他软件包!我目前也在尝试
pip install scikit-learn
。但是,当我
import sklearn
时,我也得到了一个错误:
ModuleNotFoundError:没有名为“sklearn”的模块
你知道我怎样才能找到间谍和木星的包裹吗?我试图像前面的评论所说的那样配置设置,但我可能做得不对。
发布于 2022-07-31 11:52:44
您的系统上有多个Python安装。
从Windows命令提示符中访问的是系统范围的Python安装。如果您在cmd中运行
python -V
,您应该会看到3.10.5版本,您说已经部署了该版本。
同时,您至少还有另外一个与Anaconda一起安装的Python。如果打开Anaconda提示符,则应该在常规路径提示符之前看到一个
(base)
前缀。此前缀表示您处于由
conda
管理的单独的Python环境中。如果您在那里运行
python -V
,您应该会看到一个不同的Python版本。
如果您能够确认版本是不同的,那么所发生的事情就是在一个Python环境(系统范围)中安装包,同时尝试在另一个不知道它们的Python环境中使用它们。
您的木星笔记本以及Spyder很可能正在使用您的
base
Anaconda环境。要使用Anaconda提示符安装包,请验证是否可以在提示符中看到
(base)
前缀,并在其中使用
conda install
或
pip install
。
要更好地理解如何使用conda管理Python环境,请查看 这里 。
https://stackoverflow.com/questions/73181729
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287