在Python中使用第三方库

时间:2012-01-13 11:48:37

标签: python setup.py python-imaging-library

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

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

1 个答案:

答案 0 :(得分: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自己的安装程序。