我目前正在使用Python Image Library编写一个简单的Python(2.7)程序。如何使我的程序可移植,以便我可以在另一台计算机上运行(尚未安装PIL)。
我已经考虑过创建一个setup.py文件,但我不确定这是在正确的轨道上。
答案 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自己的安装程序。