首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在vs代码中导入python中的cv2

在vs代码中导入python中的cv2
EN

Stack Overflow用户
提问于 2021-12-22 16:09:04
回答 2查看 7.2K关注 0票数 2

我想运行的python代码:

代码语言:javascript
运行
复制
import cv2
print(cv2.__verion__)  

我得到的错误代码:

代码语言:javascript
运行
复制
Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    Try the new cross-platform PowerShell https://aka.ms/pscore6
    
    PS D:\Programme\Visual Studio\New Projects> & C:/Users/Florian/AppData/Local/Programs/Python/Python310/python.exe "d:/Programme/Visual Studio/New Projects/Python/opencv_test.py"
    Traceback (most recent call last):
      File "d:\Programme\Visual Studio\New Projects\Python\opencv_test.py", line 1, in <module>
        import cv2
    ModuleNotFoundError: No module named 'cv2'

但是,如果我在终端中键入完全相同的代码,它就会工作:

代码语言:javascript
运行
复制
    PS D:\Programme\Visual Studio\New Projects> python
    Python 3.9.9 (tags/v3.9.9:ccb0e6a, Nov 15 2021, 18:08:50) [MSC v.1929 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import cv2
    >>> print(cv2.__version__)
    4.5.4
    >>>

到目前为止,我通过命令提示符和Microsoft安装了python。目前我正在运行verion 3.9.9

代码语言:javascript
运行
复制
PS D:\Programme\Visual Studio\New Projects> python --version
Python 3.9.9

我在命令提示符中安装了opencv:

代码语言:javascript
运行
复制
PS C:\Users\Florian> pip install opencv-python
Requirement already satisfied: opencv-python in c:\users\florian\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (4.5.4.60)
Requirement already satisfied: numpy>=1.19.3 in c:\users\florian\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from opencv-python) (1.21.5)
PS C:\Users\Florian>

我搜索了所有我能想到的论坛,但找不到解决办法。

请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2022-10-30 01:36:38

在使用python3.9.6的VScode中,我也遇到了同样的问题。我切换到python 3.10.7,它运行得很好。

票数 1
EN

Stack Overflow用户

发布于 2021-12-22 16:16:07

在您的VScode中,按Ctrl+Shift+P,然后键入“PythonSelect解释器”,然后选择您的python解释器并再次运行它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70451971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档