Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从包内从包导入_Python_Flask_Import_Packages - Fatal编程技术网

Python 从包内从包导入

Python 从包内从包导入,python,flask,import,packages,Python,Flask,Import,Packages,此问题类似于以下问题: 然而,那里的解决方案对我不起作用 在运行时,我总是遇到以下错误: ImportError: no module named 'project' 我的项目目录很简单 project\ - project\ - __init__.py - views.py - modules.py 当我尝试从init.py文件导入时 我用 或 我得到了我上面提到的错误 我似乎不明白。请帮忙 在大卫主义者的建议下,我就是这么做的,以防万一其他人有这

此问题类似于以下问题:

  • 然而,那里的解决方案对我不起作用

    在运行时,我总是遇到以下错误:

     ImportError: no module named 'project'
    
    我的项目目录很简单

    project\
       - project\
       -   __init__.py
       -   views.py
       -   modules.py
    
    当我尝试从init.py文件导入时

    我用

    我得到了我上面提到的错误


    我似乎不明白。请帮忙

    在大卫主义者的建议下,我就是这么做的,以防万一其他人有这个问题

    我在顶层目录中创建了一个名为manage.py的文件,如下所示

    project\
       - **manage.py**
       - project\
           -   __init__.py
           -   views.py
           -   modules.py
    
    在manage.py中,我导入了在我的config.py中定义的应用程序实例并运行

     # manage.py file
     --------------------------------
    
     from project.config import app
    
     if __name__ == "__main__":
        app.run()
    
    然后通过运行manage.py文件结束

    projectslocation\project>python3 manage.py
    
    一切正常

     # manage.py file
     --------------------------------
    
     from project.config import app
    
     if __name__ == "__main__":
        app.run()
    
    projectslocation\project>python3 manage.py