我曾尝试在 Unity 中创建游戏,并在任何苹果设备上的 iOS 上构建它,除了 iPhone x 之外都没有问题。屏幕截图如下。在此处输入图像描述。它被 ipho 覆盖...
我曾尝试在 Unity 中创建游戏,并在任何 Apple 设备上的 iOS 上构建它,除了 iPhone x 之外都没有问题。屏幕截图如下。 在此处输入图像描述 。它被 iPhone x 凹口覆盖,然后当角色在左侧或右侧时,它被切成两半。还有其他解决方案或插件可以用来解决这个问题吗?有没有 Unity 设置或 xcode 设置?谢谢
我正在重现 safety-starter-agents 的代码。为了满足 setup.py 文件中的要求,我在运行 python3.7 的虚拟环境中运行代码。此 python 版本...
的代码 safety-starter-agents 。为了满足 setup.py 文件中的要求,我在运行 python3.7 的虚拟环境中运行代码。此 python 版本与所有必需的软件包版本兼容。
具体来说,我从 这里 本教程 将 EXPORT 路径添加到 ~/.bashrc
上运行代码 WSL Ubuntu 24.04 .
当我运行时 pip install mujoco_py==2.0.2.7
,出现以下错误:
为收集的包构建轮子:mujoco_py为 mujoco_py 构建轮子(pyproject.toml)... 错误错误:子进程退出并出现错误
× 为 mujoco_py (pyproject.toml) 构建 wheel 未成功运行。退出代码:1> [95 行输出] 运行 bdist_wheel 运行构建性能提示:mujoco_py/cymj.pyx:67:5:对“c_warning_callback”的异常检查将始终需要获取 GIL。可能的解决方案:1. 如果您控制定义并且确定不希望该函数引发异常,则将“c_warning_callback”声明为“noexcept”。2. 在“c_warning_callback”上使用“int”返回类型以允许返回错误代码。性能提示:mujoco_py/cymj.pyx:104:5:对“c_error_callback”的异常检查将始终需要获取 GIL。可能的解决方案:1。如果您控制定义并且确定不希望该函数引发异常,请将“c_error_callback”声明为“noexcept”。
2. 在“c_error_callback”上使用“int”返回类型以允许返回错误代码。
Error compiling Cython file:
------------------------------------------------------------
...
See c_warning_callback, which is the C wrapper to the user defined function
'''
global py_warning_callback
global mju_user_warning
py_warning_callback = warn
mju_user_warning = c_warning_callback
^
------------------------------------------------------------
mujoco_py/cymj.pyx:92:23: Cannot assign type 'void (const char *) except * nogil' to 'void (*)(const char *) noexcept nogil'. Exception values are incompatible. Suggest adding 'noexcept' to the type of 'c_warning_callback'.
Error compiling Cython file:
------------------------------------------------------------
...
See c_warning_callback, which is the C wrapper to the user defined function
'''
global py_error_callback
global mju_user_error
py_error_callback = err_callback
mju_user_error = c_error_callback
^
------------------------------------------------------------
mujoco_py/cymj.pyx:127:21: Cannot assign type 'void (const char *) except * nogil' to 'void (*)(const char *) noexcept nogil'. Exception values are incompatible. Suggest adding 'noexcept' to the type of 'c_error_callback'.
Removing old mujoco_py cext /tmp/pip-install-nineq6nn/mujoco-py_1f5e0ced38f24aaea6fba7e65c0b6efd/mujoco_py/generated/cymj_2.0.2.7_37_linuxcpuextensionbuilder_37.so
Compiling /tmp/pip-install-nineq6nn/mujoco-py_1f5e0ced38f24aaea6fba7e65c0b6efd/mujoco_py/cymj.pyx because it changed.
[1/1] Cythonizing /tmp/pip-install-nineq6nn/mujoco-py_1f5e0ced38f24aaea6fba7e65c0b6efd/mujoco_py/cymj.pyx
此链接 中建议的解决方案 。但是,在此特定设置下,更改 Cython 版本不起作用。
我能够在同一个虚拟环境中成功下载其他版本的 MuJoCo。MuJoCo 2.0.2.7 出现此错误。
有人知道如何解决这个错误吗?