Модуль «numpy» не имеет атрибута «bool8». В проблеме с тележкой в ​​тренажерном зале openai. ⇐ Python

Программы на Python
Anonymous
Модуль «numpy» не имеет атрибута «bool8». В проблеме с тележкой в ​​тренажерном зале openai.

Сообщение Anonymous »

Я новичок и пытаюсь запустить этот простой код, но он выдает мне исключение: «модуль 'numpy' не имеет атрибута 'bool8'», как вы можете видеть на снимке экрана ниже. Версия тренажерного зала — 0.26.2, а версия numpy — 2.1.1. Я пробовал понизить версию обоих, но Visual Studio не позволила мне это сделать. Я установил последнюю версию всего и знаю, что это происходит, потому что более новая версия не позволяет использовать bool8, вместо этого использование bool_ поможет, но я не знаю, где мне следует изменить bool8 на bool_, я не вижу этого в мой код. Как мне заставить это работать?
Изображение

Код: Выделить всё

import gym

# Create the CartPole environment
env = gym.make('CartPole-v1')

# Reset the environment to start
state = env.reset()

# Run for 1000 timesteps
for _ in range(1000):
env.render()  # Render the environment
action = env.action_space.sample()  # Take a random action
state, reward, done, info = env.step(action)  # Step the environment by one timestep

# If the episode is done (CartPole has fallen), reset the environment
if done:
state = env.reset()

env.close()  # Close the rendering window
При нажатии кнопки «Показать стек вызовов» отображается следующее: -
[img]https://i .sstatic.net/jtyAjC0F.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/790 ... openai-gym

Вернуться в «Python»