Python是一个强大的脚本工具,对数据的处理有非常丰富的库,本文将教会你如何在虚幻引擎中安装Python依赖。
首先你需要知道如何在虚幻引擎在使用python脚本:
图中,看红色的方框即可,然后在输入框中输入Python代码或者python文件路径,然后回车即可。
第一步:启用插件
打开虚幻引擎,在编辑->插件->搜索以下插件
启用两个插件:
Python Editor Script PluginEditor Scripting Utilities
第二步:找到UE使用的Python路径
打开Python控制台
输入:
import sysprint(sys.executable)
你会得到一个路径
...\UE_5.X\Engine\Binaries\Win64\UnrealEditor.exe
然后回退到Binaries,找到ThirdParty->Python3->Win64->python.exe
最后的python路径应该是以下形式:
....\UE_5.X\Engine\Binaries\ThirdParty\Python3\Win64\python.exe
第三步:确认pip是否可用
在系统终端(cmd,不是UE的cmd)。
输入:
"刚才的python路径" -m pip --version
后面我会用("C:\...\python.exe")来代替第二步找到的python路径。
例:
"C:\...\python.exe" -m pip --version
你会得到以下两种情况:
情况A(理想状态,有pip)
后面的路径跟找到的python路径差不多。
情况B(没有pip,应该不太可能遇到)
所以需要安装pip
执行:
"C:\...\python.exe" -m ensurepip
然后再执行:
"C:\...\python.exe" -m pip --version
第四步:安装pandas/openpyxl(按需安装,这里是作为例子)
执行安装
"C:\...\python.exe" -m pip install pandas openpyxl
安装完成后验证:
"C:\...\python.exe" -m pip list
你应该看到:
第五步:在UE中验证是否可用
回到UE,执行Python
在输入:
import pandas as pdimport openpyxlprint("OK")
成功结果:
说明依赖已经可以在 UE 内使用
可能遇到的问题
1、权限问题(安装失败)
解决办法:加"--user"
"C:\...\python.exe" -m pip install pandas openpyxl --user
2、路径必须要有引号
必须加引号:
3、网络慢
加镜像源:
"C:\...\python.exe" -m pip install pandas openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple
如果有什么问题,欢迎在评论区里讨论


。没事发个表情包也行啊。最后,如果你在UE项目中遇到任何具体功能实现难题,比如材质、用户界面、蓝图交互等,欢迎在评论区详细描述你的需求和当前引擎版本,我会优先挑选高赞或典型问题,出一篇专门的思路梳理+实战文章!UE5,GTA任务成功&失败界面案例
UE5,后期处理材质,遮挡透视轮廓效果
虚幻引擎 UE5 后期处理材质:场景法线描边效果实现
UE5,后期处理材质,镜头效果-眼睛效果(二)