python - Teradataml 错误 mlengine_alias_definitions_v1.0' 未为当前 Vantage 版本“vantage1.0”定义
问题描述
我正在尝试创建一个利用 teradataml python 的 exe 文件。我正在尝试在 teradata 中创建一个表并导入数据表单 pandas 数据框。这是我的代码。
import pandas as pd
from sqlalchemy import create_engine
from teradataml.context.context import *
from sqlalchemy import *
from teradataml.dataframe.copy_to import copy_to_sql
from sqlalchemy.dialects import registry
from teradatasqlalchemy import dialect
registry.register('teradata', 'teradatasqlalchemy', 'dialect')
user = 'dbc'
pasw=user
host = '192.168.1.7'
td_engine = create_engine('teradata://'+ user +':' + pasw + '@'+ host )
create_context(tdsqlengine =td_engine)
df = pd.read_csv(r"C:/krishna/data/FL_insurance_sample1.csv", delimiter=',')
copy_to_sql(df = df, table_name = "Insurece_sample", primary_index="InsurenceID", if_exists="replace")
remove_context()
最初我遇到了错误,但是我修复了那个。
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:teradata
我试过的pyinstaller命令:
pyinstaller --add-binary "C:\Users\krishna\AppData\Local\Programs\Python\Python38\Lib\site-packages\teradatasql\teradatasql.dll;teradatasql"-F pyinstalletest.py
我现在得到的错误:
Traceback (most recent call last):
File "pyinstalletest.py", line 18, in <module>
File "teradataml\context\context.py", line 459, in create_context
File "teradataml\context\context.py", line 751, in _load_function_aliases
File "teradataml\common\utils.py", line 1591, in _check_alias_config_file_exists
teradataml.common.exceptions.TeradataMlException: [Teradata][teradataml](TDML_2069) Alias config file 'C:\Users\krishna\AppData\Local\Temp\_MEI63962\teradataml\config\mlengine_alias_definitions_v1.0' is not defined for the current Vantage version 'vantage1.0'. Please add the config file.
[1660] Failed to execute script pyinstalletest
请帮我解决错误。
解决方案
推荐阅读
- c# - Asp.Net Core 2.0 中的“HttpPostedFileBase”
- c# - 在 UIResources 中的 WPF 组合框样式中将 SelectedItem 设置为 ToolTip
- javascript - Javascript:访问 tr 事件旁边的链接
- node.js - 使用 email-template-v2 nodejs 动态内容不显示
- iis - Asp.Net 如何在同一应用程序池中运行的应用程序之间共享存储在缓存中的数据
- matlab - 将matlab函数输出(单元格数组)转换为逗号分隔的列表,没有临时单元格数组
- javascript - Firestore 使用角色查询?
- oracle - TNS 协议适配器错误 Oracle 12c
- python - 谁能帮助我?这些代码是有线的(python)
- actionscript-3 - hitTestPoint 在移动时不起作用