即使在重建.pyc fi之后,错误的幻数错误仍然存在

2024-10-06 10:22:55 发布

您现在位置:Python中文网/ 问答频道 /正文

在运行我的Python 3脚本时,我遇到了一个“错误的幻数”错误(当脚本尝试导入另一个模块时)。起初我以为是因为有.pyc文件是由Python 2构建的。我删除了pycache目录并重新运行脚本,但是在导入该模块时,解释器仍然会给我同样的错误。有什么想法吗?

更新:为了澄清,我应该提到脚本中的import语句本身并不会导致错误。下面是堆栈跟踪:

Traceback (most recent call last):
  File "../mvc/test.py", line 6, in <module>
    from property import Property
  File "/home/mostafa/python/mvc/property.py", line 1, in <module>
    from owned import owned
  File "/home/mostafa/python/owned/__init__.py", line 1, in <module>
    from list import OwnedList
ImportError: Bad magic number in /home/mostafa/python/list.pyc

Tags: 模块infrompyimport脚本home错误