将exe移出dist文件夹并使其正常工作?

时间:2018-07-05 17:54:54

标签: python dependencies exe pyinstaller lib

我想使用--onedir生成一个.exe文件,并将生成的exe从dist文件夹移至其他位置(例如,桌面),并设置dist文件夹的绝对路径,以便.exe仍然可以工作正常。

我已经尝试过诸如将Python env或python脚本内的加载库设置到Dist文件夹之类的事情,但是到目前为止没有任何效果。我也查看了手册,但找不到与此问题相关的任何内容。

有人有建议吗?

2 个答案:

答案 0 :(得分:0)

--onedir参数创建一个文件夹,其中包含您需要运行的所有exe文件。您需要将整个文件夹移动到其他位置,而不仅仅是.exe,因为这是它的工作原理。

如果要将所有内容包含在单个exe中,请改用--onefile

答案 1 :(得分:0)

您可以直接创建.exe文件的快捷方式。将文件夹保留在C驱动器中或所需的任何位置,但是右键单击.exe并选择创建快捷方式。