如何解决ModuleNotFoundError:每次导入包或文件时都没有名为“-”的模块
在代码的顶部,我导入包,依赖项等。无论尝试什么导入,我都会得到相同的“ ModuleNotFoundError”。
例如,从目录或SQLAlchemy中的另一个文件夹导入API脚本时遇到问题。每当我使用“ from ... import ...”时,都是同样的错误。我已尝试使用绝对路径和相对路径来导入文件,并且已将文件复制并粘贴到一个代码中,以作为一种解决方法。现在,我在导入软件包时遇到了相同的错误。
我的所有目录中都有 init .py文件,所以这不是我的问题。
我正在Mac OS(Catalina)上的VSCode中运行Python3
解决方法
如果在导入项目模块时遇到问题,则可以通过--p创建一个.env文件来解决该问题。
PYTHONPATH=<path to root directory of your project>
并将其保存在项目的根目录中。
如果在python内置软件包中导入时遇到问题,则可能应该检查是否已经使用python安装位置设置了PYTHONPATH环境变量。如果是Windows平台-
C:\Users\shubham_patel\AppData\Local\Programs\Python\Python37\Lib;C:\Users\shubham_patel\AppData\Local\Programs\Python\Python37;C:\Users\shubham_patel\AppData\Local\Programs\Python\Python37\DLLs
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。