我用cx_Freeze将我的Python项目冻结到一个带有可执行文件的文件夹中。现在,当我在其他地方移动我的文件夹和.exe文件并运行我的.exe时,我收到回溯消息。所有这些消息都是指我冻结项目时的文件和目录,而不是我已经冻结项目的当前目录。例如。我在C:/ myProject中构建了我的项目,然后将其复制到C:/ Users / User / Desktop并获得追溯。 Traceback在C:myProject / build / script.py,第15行而不是C:/Users/User/Desktop/build/script.py,第15行中说错误
有谁知道这个问题的解决方案?我正在考虑使用gcc标志,试过-fPIC, -fPIE
,但那些没有帮助。如果有人有想法,我将非常感谢你的帮助!