gpt4 book ai didi

python - 进口抱枕无需安装

转载 作者:行者123 更新时间:2023-11-28 22:45:35 24 4
gpt4 key购买 nike

我正在开发一个需要 PIL 来显示图像的 Python 项目。但是,我正在使用的计算机通常不允许我安装东西,并且只有一个非常简单的 python 设置。出于这个原因,我需要的大部分模块都只是放在与我的 python 文件相同的目录中。

我尝试对 PIL 做同样的事情。我下载了枕头源,并将 PIL 文件夹复制到我的项目中。然后我可以毫无问题地运行“import PIL”。但是,当我随后尝试运行“from PIL import Image”时,出现错误:“The _Imaging C module is not installed”。从其他搜索中,我认为正确安装 Pillow 可以解决这个问题,但我希望 PIL 更便携,不需要安装。

任何想法都会很棒。提前致谢。

最佳答案

一个解决方案是将 PIL.egg 形式的脚本捆绑在一起。然后,您可以直接从 .egg 导入 PIL 而不必安装它:

How to create Python egg file

基本流程如下:

如何创建鸡蛋:

  1. 编辑 PILsetup.py 以包含 from setuptools import setup 而不是正常的 setup import
  2. 运行 python setup.py bdist_egg
  3. Egg 将在 dist/

如何导入鸡蛋:

.egg文件复制到脚本目录并导入所需的模块:

import os
import sys

DIR = os.path.dirname(__file__)
sys.path.append(os.path.join(DIR, "./path/to/PIL.egg"))

#You can now import from PIL normally:
from PIL import Image

关于python - 进口抱枕无需安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28463552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com