4

我目前正在使用Python Image Library编写一个简单的 Python (2.7) 程序。如何使我的程序可移植,以便我可以在另一台计算机上运行(尚未安装 PIL)。

我已经研究过创建一个 setup.py 文件,但我不确定这是在正确的轨道上。

4

1 回答 1

3

好的,听起来 setup.py 是正确的方法——你应该已经有一个 setup() 函数,添加一个 install_requires 条目,如下所示:

setup(
    name="mypkg", version="0.0.1",
    # etc etc blah blah blabh
    install_requires=["PIL"],
)

应该这样做!当您的用户运行 setup.py install 时,它将下载 PIL 并运行 PIL 自己的安装例程。

于 2012-01-13T12:20:53.113 回答