You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

虚拟环境中已安装opencv但Python解释器无法找到的问题

解决虚拟环境中已装opencv但找不到cv2的问题

以下是直接的排查和解决步骤:

  • 确认py命令指向虚拟环境的Python
    激活OEM环境后,执行py -0p查看所有可用Python版本的路径,确认排在最前面的路径包含envs/OEM(即虚拟环境目录)。如果不是,直接用虚拟环境的Python运行脚本:

    (OEM) PS F:\OEM-Fewshot-Challenge\OEM-Fewshot-Challenge\src> python test.py
    

    也可以先查看当前环境的Python路径:

    (OEM) PS F:\OEM-Fewshot-Challenge\OEM-Fewshot-Challenge\src> where python
    

    用输出的完整路径执行脚本。

  • 验证虚拟环境内的opencv-python是否真的安装成功
    激活环境后执行:

    pip list | findstr opencv
    

    或者

    conda list opencv
    

    确保能看到opencv-python 4.6.0.66的记录。如果没有,重新在激活环境后执行安装命令:

    pip install opencv-python==4.6.0.66
    
  • 避免混用全局pip和虚拟环境pip
    激活环境后执行where pip,确认pip路径在OEM环境目录下。如果不是,用虚拟环境的Python调用pip重新安装:

    python -m pip install opencv-python==4.6.0.66
    
  • 检查脚本的解释器指定(若有)
    如果test.py开头有#!指定解释器路径,确认该路径是OEM环境的Python,而非全局Python。

内容的提问来源于stack exchange,提问作者Huangbo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 05:12:04