当指定在setup.py我的脚本文件时,例如“脚本”:“pythonturtle.py”,我怎么可以指定在文件系统中的相对位置?就我而言,我需要走下来两个文件夹,然后进入“SRC”文件夹,它在那里。如何在跨平台的方式写的吗?

有帮助吗?

解决方案

你怎么能说py2exe和跨平台的? py2exe是窗户仅

据我所知,你必须保持你的安装文件在同一个地方作为你的脚本。或者,如果你没有它肯定是一个坚固的习惯。

你可以做的是定义一个dist_dir选项,这样你的程序被内置在正确的地方。

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
    windows = ["pythonturtle.py"],
)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top