python错误:找不到导入模块

时间:2017-04-27 08:30:35

标签: python

我正在尝试在我的EC2上运行python API,  我一直在使用PyCharm在Mac上开发应用程序,我可以编译它,因为我的主目录是“模块的根目录” 当我试图从任何终端运行我的代码时,我收到了这个错误。

File "runserver.py", line 2, in <module>
from app import app
File "path to the __init__.py file", line 12,    in <module>
import call.authien
ModuleNotFoundError: No module named 'call'

这是我的文件结构:

API
|-- runserver.py
`-- app
 |-- __init__.py
 |-- call
  |-- __init__.py
  |   `-- authien.py
 |-- routes
 |-- models

导入模块位于app/__init__.py

from flask import Flask
from flask_httpauth import HTTPBasicAuth
from flask_sqlalchemy import SQLAlchemy
from werkzeug.utils import secure_filename
import os
app = Flask(__name__,static_url_path='')
app.config.from_object('config')

db = SQLAlchemy(app)
auth = HTTPBasicAuth()

import call.authien

import routes.users
import routes.hours
import routes.pref

0 个答案:

没有答案