Python 3.x 如何将DLL文件添加到pyinstaller打包?
问题:如何在Pyinstaller中指定添加一个(dll)文件进行编译,否则无法找到该文件?目标是拥有一个工作的.exe文件 背景:我正在尝试使用Pyinstaller(Windows 10)编译一个Python应用程序。代码在编译之前执行良好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',
import teradatasql
# ESTABLISH CONNECTION
con = teradatasql.connect(host='myhostaddress',
user='myuser',
password='mypass'
)
问题:但是,在编译之后,回溯似乎提到“teradasql.dll”文件丢失(这可能是.exe无法执行的原因)
.我的一个团队成员写了一篇文章 您需要为
teradasaql.dll
文件指定PyInstaller的--addbinary
选项和路径参数