这个错误通常是由于pyinstaller无法找到所需的动态链接库文件(.dll)导致的。

解决方法有两种:

  1. 将CA200SRVRLib.dll文件与生成的EXE文件放在同一个文件夹中,并重新运行EXE文件。

  2. 使用pyinstaller的--add-data选项将CA200SRVRLib.dll文件添加到EXE文件中。

    在命令行中运行以下命令:

    pyinstaller --add-data "path/to/CA200SRVRLib.dll;." your_script.py
    

    其中,"path/to/CA200SRVRLib.dll"是CA200SRVRLib.dll文件的路径,your_script.py是你的Python脚本文件。

    这将把CA200SRVRLib.dll文件复制到生成的EXE文件的同级目录,并在运行时自动加载。

尝试以上两种方法,应该能够解决该错误。如果问题仍然存在,请检查CA200SRVRLib.dll文件是否存在或者是否正确安装。

python3使用pycharm编写的一个连接CA200SRVRLibdll接口程序在pycharm中可以运行但是pyinstaller 压成EXE后就运行EXE档就报错SystemIOFileNotFoundException Unable to find assembly CA200SRVRLib

原文地址: https://www.cveoy.top/t/topic/h1rG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录