0

我需要分发一些使用 PIL 的 Python 软件,但要避免在每台目标机器上安装 PIL。我有目录结构:

/myscript.py
/PIL/_imaging.so
/PIL/Image.py
/PIL/ImageFont.py
/PIL/ImageOps.py
etc

myscript.py我进口:

import PIL.Image, PIL.ImageFont, PIL.ImageDraw, PIL.ImageOps
import PIL.JpegImagePlugin, PIL.PdfImagePlugin

但脚本执行说:

File "/Users/svp/git/multipdf-air/src/backend/mac-sl/PIL/ImageFont.py", line 148, in FreeTypeFont
def getmask2(self, text, mode="", fill=Image.core.fill):
File "/Users/svp/git/multipdf-air/src/backend/mac-sl/PIL/Image.py", line 37, in __getattr__
raise ImportError("The _imaging C module is not installed")
ImportError: The _imaging C module is not installed

我尝试导入_imaging 类似的模块import PIL._imaging,但这没有帮助。

那么,如何在不安装 PIL 的情况下包含此模块?

4

0 回答 0