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

PyCharm运行VHS模拟器代码报错ModuleNotFoundError: No module named 'vhs'求助

问题描述

尝试运行他人开发的VHS模拟器代码,代码依赖vhs模块:

from vhs import VHS
...
vhs = newVHS(lumaCompressionRate, lumaNoiseSigma, lumaNoiseMean, chromaCompressionRate, chromaNoiseIntensity, verticalBlur,horizontalBlur, borderSize)
#optional
vhs.generation = 3

在PyCharm中运行时持续报错:ModuleNotFoundError: No module named 'vhs'。已更新pip,并执行过pip install vhs和python -m pip install vhs,问题未解决。

解决方案
  • 对齐PyCharm解释器与pip环境
    1. 打开PyCharm,依次点File > Settings > Project: [你的项目名] > Python Interpreter
    2. 记下当前使用的解释器路径(比如C:\Python39\python.exe或项目虚拟环境路径)
    3. 打开命令提示符,用该路径的pip重新安装:
      # 替换成你自己的解释器路径
      C:\Python39\python.exe -m pip install vhs
      
  • 确认包名是否正确
    有时候第三方模块的PyPI包名和导入名不一致,去查代码作者的文档或仓库,确认正确的安装命令。如果pip装的vhs不是目标模块,就从源码安装:
    1. 获取作者提供的模块源码
    2. 进入源码目录,执行:
      python setup.py install
      
  • 手动标记源码根目录(如果模块在项目本地)
    如果vhs模块是放在项目文件夹里的子目录:
    1. 在PyCharm项目视图中找到该文件夹
    2. 右键点击,选Mark Directory as > Sources Root

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 03:57:26