我正在 windows10 上安装 python 并尝试在命令窗口中安装 opencv 和 numpy 扩展。我安装它们没有错误,它说它已成功安装。但是当我尝试检查安装并导入 cv2 时,它无法识别它并给我错误:没有名为 cv2 的模块。
有人可以帮我解决这个问题吗?安装过程有问题还是我需要安装其他东西?
我检查了每个版本的最新版本,并在我的系统中使用了兼容的版本。
谢谢。
最佳答案
一种解决方案可能是您有 2 个版本的 python。因此,转到特定 python 的脚本目录并运行:pip install numpy
如果这也不起作用,您可以在 Why can't I import opencv3 even though the package is installed? 上找到此问题的答案。 ,如@Cut7er 所述。
我自己也尝试过针对上述问题的解决方案。但是,它们对我不起作用。因此,您可以尝试使用的另一件事是这个名为 PyCharm 的 IDE。它当然比 IDLE 更漂亮,但它也有一个内置的 GUI 控制的二进制文件或包安装。这会让事情变得容易得多。我在 python 包方面遇到了很多问题,这个 IDE 让事情变得容易多了。您可以在 https://www.jetbrains.com/pycharm/download/#section=windows 上找到它.
你也可以使用 python 。但是,我发现它有点难以使用,因为它有类似的问题。
编辑:
好像您正在使用 PyCharm。但是,您正在从命令提示符安装库。所以,看看答案:ImportError: No module named 'bottle' - PyCharm .此答案将指导您如何通过 PyCharm 窗口本身安装某个库。所以,
1) 转到文件>设置
2) 从搜索选项卡中搜索“口译员”。打开解释器
3) 您现在可以在右侧看到一个加号。单击它会在左侧打开一个部分。
4) 在搜索选项卡中,搜索numpy
或 opencv
.单击要安装的任何模块。然后点击左下角的“安装包”按钮。这将为您安装软件包。
5) 然后点击保存。然后运行你的文件,上面写着 import cv/cv2
.
这应该可以解决问题。
希望能帮助到你!
关于python - 在 python 中安装和导入模块的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52316354/