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

Homebrew安装的PyPy无法识别当前目录模块,该如何解决?

PyPy 无法导入当前目录模块的解决方案

问题场景

通过brew install pypy安装PyPy后,运行程序时无法识别当前目录下的模块。

目录结构:

Analyzer
├── testSingularSTOCH.py
└── src
    └── WMA(内含get_WMA函数)

在Analyzer目录下执行命令:

pypy testSingularSTOCH.py

出现错误:

File "testSingularSTOCH.py", line 3, in <module>
    from src.WMA import get_WMA
ImportError: No module named src

尝试修改导入路径为from WMA import get_WMA仍报错,其他src目录下的模块导入也存在同样问题。

原因及解决方法

brew install pypy默认安装的是Python 2版本的PyPy,Python 2的模块导入规则与Python 3不同,导致无法识别当前目录下的src模块。

安装Python 3版本的PyPy即可解决:

brew install pypy3

之后使用pypy3 testSingularSTOCH.py运行程序,就能正常导入src下的模块了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 16:13:14