我正在 AWS 上的 Ubuntu 18.04 Lightsail 实例中工作。当我在 python3 中运行以下代码时,出现以下错误。该脚本中的每一行都运行良好,除了最后一行Base.metadata.create_all(engine)。该行产生以下错误。
import os
import sys
from sqlalchemy import Column, ForeignKey, Integer, String
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship
from sqlalchemy import create_engine
from support_functions import get_input_args
Base = declarative_base()
engine = create_engine('sqlite:///db_test.db')
Base.metadata.create_all(engine)
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/engine/base.py", line 2275, in _wrap_pool_connect
return fn()
File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/pool/base.py", line 363, in connect
return _ConnectionFairy._checkout(self)
File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/pool/base.py", line 760, in _checkout
fairy = _ConnectionRecord.checkout(pool)
File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/pool/base.py", line 492, …Run Code Online (Sandbox Code Playgroud)