相关疑难解决方法(0)

确定pyInstaller生成的Python EXE中的应用程序路径

我有一个驻留在单个.py文件中的应用程序.我已经能够让pyInstaller成功地将它捆绑到一个EXE for Windows中.问题是,应用程序需要一个始终位于同一目录中的应用程序旁边的.cfg文件.

通常,我使用以下代码构建路径:

import os
config_name = 'myapp.cfg'
config_path = os.path.join(sys.path[0], config_name)
Run Code Online (Sandbox Code Playgroud)

但是,当从pyInstaller生成的EXE调用sys.path时,它似乎是空白的.当您运行python交互式命令行并尝试获取sys.path [0]时,会发生同样的行为.

有没有更具体的方法来获取当前运行的应用程序的路径,以便我可以找到相对于它的文件?

python executable relative-path pyinstaller

50
推荐指数
5
解决办法
4万
查看次数

PyInstaller问题

我用pyinstaller创建了我的python程序的exe版本.但是,当我尝试从该exe运行我的应用程序时,我收到如下错误:

在此输入图像描述

问题可能是由什么引起的?

提前致谢.

python executable pyinstaller

6
推荐指数
0
解决办法
757
查看次数

标签 统计

executable ×2

pyinstaller ×2

python ×2

relative-path ×1