Pycharm相对路径

z0qdvdin  于 8个月前  发布在  PyCharm
关注(0)|答案(1)|浏览(109)

我想导入导入的东西从数据库和模型文件

from ..database import SessionLocal
from ..models import Todos

并接收

from ..database import SessionLocal
ImportError: attempted relative import beyond top-level package
ivqmmu1c

ivqmmu1c1#

这里有一个非常全面的答案:第十亿次相对进口。
您可以进行绝对导入:from TodoApp.database import ..。或者在Pycharm中修改PYTHONPATH配置,添加模块所在的目录(注意这种情况下与stdlib模块的名称冲突),并直接导入它们(不使用点表示相对导入)。

相关问题