gpt4 book ai didi

python - 如何在 Windows 上安装 OpenAI Universe 而不会出现错误代码 1?

转载 作者:太空狗 更新时间:2023-10-29 20:31:11 24 4
gpt4 key购买 nike

当我尝试安装 OpenAi Universe在我的 Windows 机器上通过 python pip 我得到以下堆栈跟踪:

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Me\AppData\Local\Temp\pip-build-yjf_mrwx\fastzbarlight\setup.py", line 49, in <module>
proc = subprocess.Popen(['ld', '-liconv'], stderr=subprocess.PIPE)
File "E:\Python3.5.2\lib\subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "E:\Python3.5.2\lib\subprocess.py", line 1224, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

这个错误代码:

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Me\AppData\Local\Temp\pip-build-yjf_mrwx\fastzbarlight\

我尝试了所有提到的 here .我还阅读了文档并发现了这一 pip :

"While we don’t officially support Windows, we expect our code to be very close to working there. We’d be happy to take pull requests that take our Windows compatibility to 100%."

所以我想它可能行不通,但我认为它应该行得通。

最佳答案

目前,Universe 在 Windows 机器上不受正式支持。但是,您可以使用适用于 Windows 的 Linux 子系统来安装 Gym 和 Universe,而不会出现实际问题。基本上,您需要做的就是按照这些改编自 this comment by MaxOSmith from Gym on GitHub 的说明进行操作。 (我也能够使用它们来安装 Universe):

  1. 更新到最新版本的 Windows(>版本 1607,“周年更新”)。

  2. 为 Linux (WSL) 启用 Windows 子系统。

  3. 打开cmd,运行bash。

  4. 安装 Python、Gym 和 Universe(使用 sudo,而不是 PIP)。还要确保查看系统要求并遵循典型的 Universe Linux 安装,也就是获取 golang 等。

  5. 安装 vcXsrv 并运行它(您应该只有一个小托盘图标)。我们安装它是因为不支持 WSL,它可能会导致出现一些疯狂的图形错误。

  6. 在 bash 中,运行

    export DISPLAY=:0

    现在,当您运行它时,您应该会弹出一个显示,这可能是与图形驱动程序相关的问题。遗憾的是,如果您没有 NVIDIA 显卡,这就是说明存在差异的地方。

  7. 获取驱动程序:

    sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
  8. 和它一起玩。

顺便说一句,我计划开始为 Universe 做贡献,我想做的第一件事就是让它在 Windows 上天真地工作。

关于python - 如何在 Windows 上安装 OpenAI Universe 而不会出现错误代码 1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41193650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com