Python 3.x 如何将DLL文件添加到pyinstaller打包?

Python 3.x 如何将DLL文件添加到pyinstaller打包?,python-3.x,pyinstaller,python-packaging,Python 3.x,Pyinstaller,Python Packaging,问题:如何在Pyinstaller中指定添加一个(dll)文件进行编译,否则无法找到该文件?目标是拥有一个工作的.exe文件 背景:我正在尝试使用Pyinstaller(Windows 10)编译一个Python应用程序。代码在编译之前执行良好 import teradatasql # ESTABLISH CONNECTION con = teradatasql.connect(host='myhostaddress', user='myuser',

问题:如何在Pyinstaller中指定添加一个(dll)文件进行编译,否则无法找到该文件?目标是拥有一个工作的.exe文件

背景:我正在尝试使用Pyinstaller(Windows 10)编译一个Python应用程序。代码在编译之前执行良好

import teradatasql

# ESTABLISH CONNECTION
con =  teradatasql.connect(host='myhostaddress', 
            user='myuser',
            password='mypass'
            )
问题:但是,在编译之后,回溯似乎提到“teradasql.dll”文件丢失(这可能是.exe无法执行的原因)


.

我的一个团队成员写了一篇文章

您需要为
teradasaql.dll
文件指定PyInstaller的
--addbinary
选项和路径参数