我使用“pip install opencv-python”安装了opencv库,但是ModuleNotFoundError:没有出现名为“cv 2”的模块错误消息。所以我试着在anaconda提示符下安装,我再次安装了opencv-python,但它仍然没有工作。vscode,python版本3.8。
terminal capture我去了opencv github站点,我知道我必须只安装opencv包的一个选项。所以我删除了所有的opencv包,并再次安装opencv-python,但它没有工作。没有名为“cv 2”的模块...如何导入cv 2?
3条答案
按热度按时间s4chpxco1#
正如您在终端输出中看到的,您使用的基本pip是安装在您的计算机
pip 23.1.2 from C:\users\...\python38\libsite-packages\pip (python 3.8)
上的pip。但是你尝试从Python3.9
& C:\users\...\python39\python.exe
运行你的程序。安装的模块不适用于其他版本的Python,所以如果你想让程序运行,你必须使用Python 3.8启动程序,或者使用Python 3.9 pip安装opencv。xzlaal3s2#
看起来你试图通过
python3.9
运行你的代码,但你正在通过python3.8
上安装opencv。要确定pip使用的是哪个python版本,可以运行以下命令:你也可以在
Python3.9
上运行代码。你只需要通过python3.9安装opencv:当您需要为特定Python版本安装包时,此命令很有用。
gwo2fgha3#
你在python 38环境下安装
opencv
包,但是用python 39执行代码,当然会出错。您可以使用Ctrl+Shift+P -->
Python: Select Interpreter
选择正确的解释器(* 或点击右下角显示的当前python版本 *)然后通过右上角的三角形按钮运行脚本。
Follow this doc to start using python in vscode.
More information about the python environment.