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

Wing Personal 9中venv虚拟环境适配及OpenVINO运行报错求助

Wing Personal 9中venv虚拟环境无法运行OpenVINO代码的解决方法

问题重现

终端的venv虚拟环境中可正常运行以下OpenVINO验证代码:

from openvino.runtime import Core 

ie = Core()
devices = ie.available_devices
for device in devices:
    device_name = ie.get_property(device, "FULL_DEVICE_NAME")
    print(f"{device}: {device_name}")

但在Wing Personal 9中运行时,持续出现两个错误:

builtins.AttributeError: partially initialized module 'openvino' has no attribute '__path__' (most likely due to a circular import)
builtins.ModuleNotFoundError: No module named 'openvino.runtime'; 'openvino' is not a package

解决步骤

1. 绑定venv虚拟环境到Wing

  • 打开Wing,点击菜单栏Project -> Project Properties
  • 切换到Python Environment选项卡
  • 在Python Executable下拉框选择Custom,浏览到你的venv环境中的Python可执行文件(Windows为venv\Scripts\python.exe,Linux/macOS为venv/bin/python)
  • 保存设置后重启Wing

2. 排查项目目录的命名冲突

  • 检查Wing项目根目录下是否存在openvino.py文件或openvino文件夹,这类同名文件会导致Python优先加载本地文件,而非venv中安装的库
  • 若存在,立即重命名或删除该文件/文件夹

3. 重新扫描虚拟环境包

  • 进入Project -> Project Properties -> Python Environment
  • 点击Rescan Environment按钮,等待Wing重新识别venv中的所有安装包
  • 完成后再次运行代码

4. 验证环境配置正确性

在Wing的Python Shell中执行以下代码,确认环境配置:

import sys
print(sys.executable)  # 输出应为venv环境的Python路径
import openvino
print(openvino.__file__)  # 输出应为venv/site-packages下的OpenVINO文件路径

若输出符合预期,说明环境配置正确;否则回到步骤1重新绑定解释器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 12:35:07