instalar o spinningup no ubuntu

instalar o spinningup no ubuntu

Depois de instalar o mujoco e o mujoco-py por meio deste blog , instale a biblioteca de código de aprendizado por reforço que gira abaixo

Siga as etapas de instalação no site oficial do spinningup. Deixe-me resumir os problemas que ocorreram durante o processo de instalação.

  • Ao instalar o spinningup, é melhor reconstruir um novo ambiente virtual, pois alguns pacotes nele instalados são mais antigos
  • Um erro será relatado ao executar o seguinte comando no tutorial do site oficial
pip install gym[mujoco,robotics]

Conteúdo do erro:

...
You appear to be missing MuJoCo.  We expected to find the file here: /home/zf/.mujoco/mjpro150
  
  This package only provides python bindings, the library must be installed separately.
  
  Please follow the instructions on the README to install MuJoCo
  
      https://github.com/openai/mujoco-py#install-mujoco
  
  Which can be downloaded from the website
  
      https://www.roboti.us/index.html

...

Isso ocorre porque a academia atualmente suporta apenas o mujoco1.5, porque a versão 2.0 e versões posteriores ainda não foram testadas e houve problemas.

Solução: precisa excluir a dependência mujoco_py, instalar diretamente com pip

pip install gym[all] --no-deps mujoco_py

Ou outro método, consulte este blog para obter detalhes

  • Execute a demonstração a seguir para ver o vídeo de treinamento e relatar um erro
python -m spinup.run ppo --hid "[32,32]" --env Walker2d-v2 --exp_name mujocotest

Mensagem de erro:

Creating window glfw
ERROR: GLEW initalization error: Missing GL version

[Falha na transferência da imagem do link externo, o site de origem pode ter um mecanismo anti-leeching, é recomendável salvar a imagem e carregá-la diretamente (img-kSyYzA32-1677398662636)(nulo)]

Solução:

configurar bashrc

gedit ~/.bashrc

Adicione o seguinte código na última linha do documento e salve e saia do documento

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libGLEW.so

insira a descrição da imagem aqui

Em seguida, execute o seguinte código para obter o arquivo bashrc:

source ~/.bashrc

Então você pode assistir ao vídeo de treinamento

Se você executar e visualizar o vídeo de treinamento no pycharm, também precisará configurar variáveis

Clique em pycharm Run->Edit Configurations->Environment variablese adicione a variável Name is LD_PRELOAD, o Value correspondente é /usr/lib/x86_64-linux-gnu/libGLEW.so, salve e saia e execute o código novamente.

insira a descrição da imagem aqui

Conforme mostrado na figura abaixo, uma tela de simulação normal aparece.

insira a descrição da imagem aqui

link de referência

Acho que você gosta

Origin blog.csdn.net/weixin_48319333/article/details/129227917
Recomendado
Clasificación