linux下安装编译ue4问题报错的解决方法

11 篇文章 0 订阅

linux 下安装编译ue4问题报错的解决方法

简述

最近上linux服务器跑ue开发环境,尝试过环境空白的docker里配置环境,但是由于对GPU本地硬件渲染,docker和远程桌面如VNC,xrdp建议不要使用,可以考虑使用虚拟显示器加服务器宿主机直连,大家可供参考
环境:ubantu18,ue4.22,nomachine(远程工具类似向日葵)
Linux 下编译报错:
Running UnrealHeaderTool CrashReportClient
make: [Makefile:212: CrashReportClient-Linux-Shipping] Error 1
Makefile:608: recipe for target ‘UE4Editor’ failed
Running UnrealHeaderTool CrashReportClient

总结以下:

一般编译步骤

官方github,下载或clone需要的ue版本,进入路径下,
按顺序执行:

./Setup.sh
./GenerateProjectFiles.sh
make

一般来说make不出错,就可以正常使用了,然鹅,你出现了开头的报错,那么请往下看:

问题解决步骤

原因是因为make是不能使用root用户,而其他用户又需要权限访问,这就需要以下几点:
1.不要把文件放在root文件夹下,以防其他用户没有访问权限
2.执行以下操作,目的是其他用户获取权限

useradd ue
chown -R ue:ue /home/ue/UnrealEngine-4.22.3-release/   
su - ue

3.执行make

4.打开UE4Editor

 cd Engine/Binaries/Linux && ./UE4Editor  

报错:Engine crash handling finished; re-raising signal 11 for the default handler. Good bye. Segmentation fault (core dumped)
或还有其他问题:可在运行UE4Editor前后添加以下参数:分别是禁用声卡,在窗口打开,并设置使用opengl渲染

SDL_VIDEODRIVER=offscreen SDL_HINT_CUDA_DEVICE=0 ./Engine/Binaries/Linux/UE4Editor -ResX=800 -ResY=600 -nosound -windowed -opengl

运行时如果报错valkan显示驱动不支持,可能是你没有安装valkan,或在最后添加参数-opengl如上;那是因为运行渲染还需要默认的valkan或opengl,安装valkan全步骤:https://linuxconfig.org/install-and-test-vulkan-on-linux

5.运行成功!
在这里插入图片描述


Tips:如果你单纯的copy文件夹到其他路径,要注意Makefile的编译路径是否正确,可以手动更改
要先装好GPU显卡驱动,我是nvidia显卡,官网有详细介绍linux和安装步骤,nvidia-smi可以查看当前安装的版本。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
import shap explainer = shap.TreeExplainer(reg) shap_values = explainer.shap_values(X_wrapper) shap.summary_plot(shap_values, X_wrapper,show=False) plt.title('SHAP Summary Plot') plt.xlabel('SHAP Value') plt.ylabel('Feature') plt.tight_layout() plt.savefig('E:/exercise/Nano/fig/shap_bay.pdf'),运行这段代码结果报错initialization of _internal failed without raising an exception”,这个错误通常是由于Shap库的版本不兼容或缺少依赖项导致的。要解决这个问题,按照以上步骤操作后仍然报错“ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'G:\\Anaconda\\Lib\\site-packages\\~~mpy\\.libs\\libopenblas64__v0.3.21-gcc_10_3_0.dll' Consider using the `--user` option or check the permissions. Requirement already satisfied: shap in g:\anaconda\lib\site-packages (0.42.1) Requirement already satisfied: scikit-learn in g:\anaconda\lib\site-packages (from shap) (0.24.2) Requirement already satisfied: numba in g:\anaconda\lib\site-packages (from shap) (0.54.1) Requirement already satisfied: scipy in g:\anaconda\lib\site-packages (from shap) (1.7.1) Requirement already satisfied: numpy in g:\anaconda\lib\site-packages (from shap) (1.24.4) Requirement already satisfied: tqdm>=4.27.0 in g:\anaconda\lib\site-packages (from shap) (4.62.3) Requirement already satisfied: packaging>20.9 in g:\anaconda\lib\site-packages (from shap) (21.0) Requirement already satisfied: cloudpickle in g:\anaconda\lib\site-packages (from shap) (2.0.0) Requirement already satisfied: slicer==0.0.7 in g:\anaconda\lib\site-packages (from shap) (0.0.7) Requirement already satisfied: pandas in g:\anaconda\lib\site-packages (from shap) (1.3.4) Requirement already satisfied: pyparsing>=2.0.2 in g:\anaconda\lib\site-packages (from packaging>20.9->shap) (3.0.4) Requirement already satisfied: colorama in g:\anaconda\lib\site-packages (from tqdm>=4.27.0->shap) (0.4.6) Collecting numpy Downloading numpy-1.20.3-cp39-cp39-win_amd64.whl (13.7 MB) Requirement already satisfied: setuptools in g:\anaconda\lib\site-packages (from numba->shap) (58.0.4) Requirement already satisfied: llvmlite<0.38,>=0.37.0rc1 in g:\anaconda\lib\site-packages (from numba->shap) (0.37.0) Requirement already satisfied: pytz>=2017.3 in g:\anaconda\lib\site-packages (from pandas->shap) (2021.3) Requirement already satisfied: python-dateutil>=2.7.3 in g:\anaconda\lib\site-packages (from pandas->shap) (2.8.2) Requirement already satisfied: six>=1.5 in g:\anaconda\lib\site-packages (from python-dateutil>=2.7.3->pandas->shap) (1.16.0) Requirement already satisfied: threadpoolctl>=2.0.0 in g:\anaconda\lib\site-packages (from scikit-learn->shap) (2.2.0) Requirement already satisfied: joblib>=0.11 in g:\anaconda\lib\site-packages (from scikit-learn->shap) (1.1.0) Installing collected packages: numpy Attempting uninstall: numpy Found existing installation: numpy 1.24.4 Uninstalling numpy-1.24.4: Successfully uninstalled numpy-1.24.4”,应该如何解决
07-23
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值