【问题标题】:Why ModuleNotFoundError occurs when trying to run script with PyPy3?为什么在尝试使用 PyPy3 运行脚本时会出现 ModuleNotFoundError?
【发布时间】:2019-11-24 20:14:26
【问题描述】:

我有一个 Python 脚本,它与 CPython(在 virtualenv 下)完美运行,不幸的是,当我用 PyPy3(在 virtualenv 下)运行它时抛出 ModuleNotFoundError 错误。

我的包是parser,我用from parser.Analyze import Analyze 导入Analyze。与我的脚本在同一目录下有parser 目录。并且解析器目录中也有__init__.py 文件。

我应该为 PyPy 做一些特别的事情吗?

【问题讨论】:

    标签: python python-3.x python-2.7 cpython pypy


    【解决方案1】:

    在 PyPy 和 CPython 上,parser 是一个内置模块。你能看看问题是不是内置的包屏蔽了你的包?您可以将其重命名为 myparser 之类的名称。 PyPy 在https://bitbucket.org/pypy/pypy/issues 跟踪问题,或者您可以通过#pypy 联系IRC

    【讨论】:

      猜你喜欢
      • 2011-03-09
      • 2020-05-31
      • 1970-01-01
      • 2015-01-24
      • 2020-08-02
      • 1970-01-01
      • 1970-01-01
      • 2018-11-17
      • 2019-03-22
      相关资源
      最近更新 更多