我已经用 python 编写了一个脚本,希望能够提供给一些不太懂技术的朋友。但是,它依赖于 PIL 和请求才能运行。如何在不强迫我的朋友尝试安装它们的情况下包含这些模块?
问问题
111 次
3 回答
2
他们必须以一种或另一种方式安装它们,但是有多种方法可以这样做。哪一个取决于他们如何安装您的脚本。
如果他们使用分发安装您的脚本,您可以简单地添加 PIL (或更好的Pillow)作为安装依赖项。
如果他们使用安装程序(exe 或 msi)安装您的脚本,则在该安装程序中包含 PIL。
如果他们只是通过将脚本复制到某个地方来安装您的脚本,那么您的脚本将不得不检查是否安装了 PIL,如果没有安装,则安装它,这是它在尝试导入它之前所做的第一件事。
于 2012-12-28T11:10:36.040 回答
2
看看 PyInstaller - http://www.pyinstaller.org/
这允许创建一个包含所有必需包的简单安装程序。
PIL 被列为受支持的软件包 - http://www.pyinstaller.org/wiki/SupportedPackages
于 2012-12-28T11:41:56.467 回答
-1
这很简单。让他们把你的脚本放在site-packages or dist-packages
. import module
他们可以使用和使用它们来导入脚本。
于 2012-12-28T11:37:24.440 回答