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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...