小编 Ma*_*bub的帖子

AttributeError:“NoneType”对象没有属性“_instantiate_plugins”(无法导入create_engine)

import os

from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker

engine=create_engine(os.getenv("DATABASE_URL"))
db = scoped_session(sessionmaker(bind=engine))

def main():
    flights = db.execute("SELECT origin, destination, duration FROM flights").fetchall()
    for flight in flights:
        print(f"{flight.origin} to {flight.destination}, {flight.duration} minutes.")

if __name__ == "__main__":
    main()
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用最后一次):文件“list.py”,第 6 行,在 engine=create_engine(os.getenv("DATABASE_URL")) 文件“C:\Users\Aakash\AppData\Local\Programs\Python\Python38 -32\lib\site-packages\sqlalchemy\engine__init__.py",第 479 行,在 create_engine 返回策略中。create(*args, **kwargs) 文件“C:\Users\Aakash\AppData\Local\Programs\Python\ Python38-32\lib\site-packages\sqlalchemy\engine\strategies.py”,第 56 行,在 create plugins = u._instantiate_plugins(kwargs) AttributeError: 'NoneType' 对象没有属性 '_instantiate_plugins'

如果将我的代码更改为:

问题和回溯如图所示。

python cs50

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

cs50 ×1

python ×1