问题描述
在代码的顶部,我导入包,依赖项等。无论尝试什么导入,我都会得到相同的“ 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