не могу найти команду rllib после установки луча

Я хочу попробовать эту команду:

rllib train --env=Pong-ram-v4 --run=PPO

но rllib не может найти, я могу сделать это, напрямую выполнив train.py в исходном коде rllib, но запуск с помощью команды, безусловно, более элегантен. может кто-нибудь сказать мне, что случилось?

вот команда, которую я устанавливаю Ray:

pip install ray[rllib]

Я пытаюсь установить его с / без виртуального окружения, и то, и другое не удалось.


person scott huang    schedule 28.02.2019    source источник
comment
Вы сказали, что pip install ray[rllib] не удалось. Вы можете поделиться сообщением об ошибке?   -  person Robert Nishihara    schedule 01.03.2019
comment
установка прошла успешно. Я могу импортировать ray и rllib в скрипт python, я просто не могу использовать rllib как команду оболочки.   -  person scott huang    schedule 01.03.2019
comment
Может ты пользуешься старой версией Рэя? Попробуйте pip install -U --force-reinstall ray и убедитесь, что python -c "import ray; print(ray.__version__)" напечатает не менее 0.6.3. Кроме того, попробуйте which ray и посмотрите в том же каталоге, что и этот исполняемый файл, и посмотрите, есть ли исполняемый файл rllib.   -  person Robert Nishihara    schedule 01.03.2019
comment
Похоже, это было рассмотрено на странице groups.google.com/d/topic / ray-dev / FMNa1K6789M / обсуждение.   -  person Robert Nishihara    schedule 15.03.2019


Ответы (2)


pip install 'ray[rllib]' должно работать. При использовании специальных символов, таких как '[' и ']', можно безопасно использовать апостроф до и после имени модуля.

person aargun    schedule 25.12.2020

Проблема здесь не в установке ray / rllib. Это установка python выполнена неправильно. Это означает, что не все пути к библиотекам находятся в системном пути. Вам необходимо добавить папку пакетов сайта в системный путь.

Взгляните сюда, чтобы выяснить, как найти путь: Как мне узнать, где находится мой каталог пакетов сайта Python?

person Rocket    schedule 05.05.2021