buaa21 / summer2020

软件学院《程序设计实践》2020小学期仓库
40 stars 8 forks source link

python打包exe #216

Closed heartworm1 closed 3 years ago

heartworm1 commented 3 years ago

请问python文件里面用绝对路径还是相对路径。绝对路径的话在其他电脑上执行不了好像,但相对路径本机都执行不了。

Withinlover commented 3 years ago

其实是无所谓的(

绝对路径和相对路径都可以打包,只不过用绝对路径的话必须把音频,图片也打包进入exe文件。不然换台电脑肯定运行不了(除非两台电脑建立一模一样的目录

关于如何在打包过程中添加其他文件:pyinstaller --add-data命令

anyway,相对路径本机执行不了可能是pycharm配置的问题。我一开始用的默认配置使用Virtualenv的时候是没法用相对路径的,后来我把代码保留了一下,删了项目用Exisiting interpreter重建一个项目就好了