Python编译的脚本出现错误“无法加载插件:炼金术.方言:普雷斯托”

2024-09-30 18:26:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我用pyinstaller编译了.py文件,如下所示:

pyinstaller --hidden-import presto --hidden-import scipy._lib.messagestream  --onefile main.py

运行编译后的文件时,出现错误:

^{pr2}$

我用过p.ssqlalchemy.engine要连接到presto,请执行以下操作:

engine = create_engine('presto://presto.service.example.com:8080/hive/default')

我在谷歌上找不到任何有用的东西。在


Tags: 文件pyimportmainlib错误scipyengine
1条回答
网友
1楼 · 发布于 2024-09-30 18:26:24

我对Teradata也有类似的问题:

使Teradata查询在Pyinstaller生成的.exe上运行。我把我的引擎从SQLAlchemy改为Teradata

发件人:

import sqlalchemy as sa
user, pasw, hostname = UserName,Password, 'myurl.com'
# connect
td_engine = sa.create_engine('teradata://{}:{}@{}:22/'.format(user,pasw,hostname),echo=True)
df = pd.read_sql_query(query1,connect)

收件人:

^{pr2}$

也许从sqlalchemy更改为pyodbc或其他连接选项。在

相关问题 更多 >