【问题标题】: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,那么它应该可用。