Я пытаюсь установить Gymnasium с играми Atari, используя Conda. Вот мой setup.py:
Код: Выделить всё
from setuptools import find_packages
from setuptools import setup
setup(
name="benchmarks",
version="0.0.0",
...
packages=find_packages(),
scripts=["scripts/run_training"],
include_package_data=True,
install_requires=[
# "gymnasium==1.0.0",
# or "gymnasium-atari==1.0.0",
"pytorch==2.5.1",
"pytorchrl==0.6.0",
],
python_requires="~=3.11",
...
)
Код: Выделить всё
import gymnasium as gym
import ale_py
if __name__ == '__main__':
gym.register_envs(ale_py)
env = gym.make("ALE/Pong-v5")
Код: Выделить всё
ModuleNotFoundError: No module named 'ale_py'
Код: Выделить всё
FileNotFoundError: [Errno 2] No such file or directory: '[...]/lib/python3.11/site-packages/ale_py/roms/pong.bin'
Я также пытался импортировать "ale_py==0.10.1", но это, похоже, зависит от обоих ранее упомянутых пакетов и ничего не изменило.
p>
Чего мне не хватает?
Подробнее здесь: https://stackoverflow.com/questions/792 ... sing-conda
Мобильная версия