python - ImportError:无法从“sqlalchemy.sql.expression”导入名称“_literal_as_text”
问题描述
我们正在为我们的项目使用 SQLALCHEMY,由于 SQLAlchemy 的升级,我们遇到了以下错误
如果有人可以帮助我们,那就太好了:
来自工作人员的错误消息:回溯(最近一次调用最后一次):文件“/usr/local/lib/python3.7/site-packages/dataflow_worker/batchworker.py”,第 760 行,在运行 self._load_main_session(self.local_staging_directory)文件“/usr/local/lib/python3.7/site-packages/dataflow_worker/batchworker.py”,第 501 行,在 _load_main_session pickler.load_session(session_file) 文件“/usr/local/lib/python3.7/site- packages/apache_beam/internal/pickler.py”,第 311 行,在 load_session 返回 dill.load_session(file_path) 文件“/usr/local/lib/python3.7/site-packages/dill/_dill.py”,第 368 行,在 load_session 模块 = unpickler.load() 文件“/usr/local/lib/python3.7/site-packages/dill/_dill.py”中,第 472 行,在加载 obj = StockUnpickler.load(self) 文件“/usr /local/lib/python3.7/site-packages/dill/_dill.py”,第 827 行,在 _import_module 返回 getattr(导入(模块,无,无,[obj]),obj)文件“/usr/local/lib/python3.7/site-packages/beam_nuggets/io/relational_db.py”,第 11 行,来自 beam_nuggets.io.relational_db_api导入(文件“/usr/local/lib/python3.7/site-packages/beam_nuggets/io/relational_db_api.py”,第 21 行,从 sqlalchemy_utils 导入 database_exists,create_database 文件“/usr/local/lib/python3.7 /site-packages/sqlalchemy_utils/ init .py”,第 1 行,从 .aggregates 导入聚合的 #noqa 文件“/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/aggregates.py”,第 372 行,从 .functions.orm 导入 get_column_key 文件“ /usr/local/lib/python3.7/site-packages/sqlalchemy_utils/functions/init.py”,第 1 行,从 .database 导入(#noqa 文件“/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/functions/database.py”,第 10 行,从 ..expressions 导入explain_analyze 文件“/usr/local/lib/python3.7/site-packages/sqlalchemy_utils/expressions.py”,第 4 行,从 sqlalchemy.sql.expression 导入(ImportError: cannot import name '_literal_as_text' from 'sqlalchemy.sql .expression'(/usr/local/lib/python3.7/site-packages/sqlalchemy/sql/expression.py)
解决方案
推荐阅读
- pointers - 为什么 Go 的包标志使用指针?
- c# - COMPLUS_LoaderOptimization 在 Azure 应用服务中不起作用
- java - 查看全局类变量?
- python - 如何从熊猫数据框创建给定的 JSON 格式?
- r - 如何为 R 中的多个图制作公共图例?
- angular - 在Angular中的滚动事件上更改元素样式
- c# - 在 C# 中使用正则表达式搜索问号
- python - 如何在 Django 3.0.3 的默认 admin_User 表中添加附加字段
- python - 如何使用 BeautifulSoup 在 div 中抓取代码?
- akka - 如何自行重启 Akka 演员?