这个问题可能是因为pyinstaller没有正确地将CA200SRVRLib这个DLL文件打包到生成的EXE文件中。你可以尝试以下方法来解决这个问题:

  1. 确保CA200SRVRLib这个DLL文件与生成的EXE文件在同一目录下。这样pyinstaller在执行EXE文件时就能找到所需的DLL文件。
  2. 使用pyinstaller的--add-data参数来手动添加DLL文件到生成的EXE文件中。打开命令行,切换到pyinstaller所在的目录,并执行以下命令:
    pyinstaller --add-data "CA200SRVRLib.dll;." your_script.py
    
    这里的your_script.py是你的Python脚本文件,CA200SRVRLib.dll是需要添加的DLL文件名。这样pyinstaller会将DLL文件添加到生成的EXE文件中。
  3. 如果上述方法仍然无法解决问题,可以尝试将DLL文件复制到系统的System32目录或者Python的安装目录下的DLLs文件夹中。然后重新运行生成的EXE文件。

希望这些方法能帮助你解决问题。如果问题仍然存在,请提供更多的信息,以便我们进一步帮助你解决

python3在pycharm中写的程序dll=clrAddReferencerCA200SRVRLib这一句能正常执行但是使用pyinstaller压成EXE后却显示SystemIOFileNotFoundException

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

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