Python 中“ImportError: No module named”故障排除
当尝试从特定目录导入模块时,用户可能会遇到“ ImportError:没有名为“的模块”错误。为了解决这个问题,必须验证几个细节并相应地调整配置。
问题:
位于非标准目录中的 Python 模块无法正常工作import,尽管该目录包含在 sys.path 中。这会导致“ImportError:没有命名的模块”错误。其他检查表明包和示例目录中是否存在 __init__.py 文件。
答案:
根据问题描述,__init__.py 文件可能存在。工具包目录中的 py 文件已损坏。在 Windows 上编辑并使用 WinSCP 传输到 Unix 系统时,可能无意中添加了非打印字符,导致文件被视为二进制文件,而未被识别为 Python 模块。
解决方案:
其他注意事项:
以上是为什么即使模块和 __init__.py 存在,我的 Python 代码也会抛出'ImportError:没有名为模块”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!