【问题标题】:How to run Python libraries PIL and pillow in the Unreal Editor如何在虚幻编辑器中运行 Python 库 PIL 和枕头
【发布时间】:2022-06-16 00:42:38
【问题描述】:

我目前正在尝试在虚幻编辑器的脚本环境中运行一个 Python 文件,该环境导入并使用枕头(PIL fork)库的图像模块:

from PIL import Image

但是,当我尝试运行此脚本时,在虚幻编辑器的日志中收到以下错误消息:

LogPython: Error: ModuleNotFoundError: No module named 'PIL'

我已经在我的电脑上安装了枕头,但是虚幻编辑器似乎没有将它安装在它的内部 Python 包中。

有什么方法可以在虚幻编辑器中执行或安装枕头?

【问题讨论】:

    标签: python python-imaging-library unreal-engine4 unreal-engine5


    【解决方案1】:

    我很想看看其他方法,但我发现在 Unreal Startup 中将 Python 站点包路径添加到 PYTHONPATH 是理想的方法。

    在 Unreal Python 设置(编辑 > 项目设置 > 搜索 Python)中,您可以选择添加在启动时执行的脚本。在这里,我们附加了管道中所需的任何路径。

    import sys
    
    if __name == '__main__':
       sys.path.append("C:\\python37\\Lib\\site-packages")
    

    假设您安装了 PIL、PySide2 或任何其他库 pip,那么它应该可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-04
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      相关资源
      最近更新 更多