#python #machine-learning #artificial-intelligence
#python #машинное обучение #искусственный интеллект
Вопрос:
Недавно я установил SerpentAI, и у меня возникла проблема при создании игрового плагина.
При выполнении команды:
serpent generate game
Я предоставляю ему следующие ответы:
- RaftWars
-
web_browser
What is the name of the game? (Titleized, No Spaces i.e. AwesomeGame):
RaftWars
Как запускается игра? (Один из: ‘steam’, ‘исполняемый файл’, ‘web_browser’):
web_browser
ОТВЕТВЛЕНИЕ: попытка установить SerpentRaftWarsGamePlugin…УСТАНОВКА ОТВЕТВЛЕННОГО ПЛАГИНА: проверка того, что установлены зависимости плагина…
УСТАНОВКА ОТВЕТВЛЕННОГО ПЛАГИНА: установка файлов…
Во время установки возникла проблема… Возврат! Обратная трассировка (последний вызов last): файл «c:usersmarceanaconda3envsserpentlibrunpy.py «, строка 193, в файле _run_module_as_main («основной«, mod_spec) «c:usersmarceanaconda3envsserpentlibrunpy.py», строка 85, в файле _run_code exec (code, run_globals) «C:UsersmarceSerpentAIpluginsSerpentRaftWarsGamePluginplugin.py «, строка 28, в файле offshoot.executable_hook(SerpentRaftWarsGamePlugin) offshoot.executable_hook «c:usersmarceanaconda3envsserpentlibsite-packagesoffshootbase.py «, строка 185, в файле executable_hook plugin_class.install() «c:usersmarceanaconda3envsserpentlibsite-packagesoffshootplugin.py «, строка 35, в файле install cls.install_files() «c:usersmarceanaconda3envsserpentlibsite-packagesoffshootplugin.py «, строка 118, в install_files вызывает файл e «c:usersmarceanaconda3envsserpentlibsite-packagesoffshootplugin.py «, строка 91, в install_files is_valid, messages = cls._validate_file_for_pluggable(plugin_file_path, file_dict[«подключаемый»]) Файл «c:usersmarceanaconda3envsserpentlibsite-packagesoffshootplugin.py «, строка 235, в _validate_file_for_pluggable вызывает ответвление PluginError(«В определении плагина указан недопустимый подключаемый модуль: %s => %s» % (file_path, подключаемый модуль)) .плагин.Ошибка плагина: в определении плагина указан недопустимый подключаемый модуль: pluginsSerpentRaftWarsGamePluginfilesserpent_RaftWars_game.py => Игра
Ответ №1:
У меня была точно такая же проблема, я обнаружил, что она была вызвана попыткой сгенерировать игру с тем же именем, что и у той, у которой уже есть плагин. Если это также относится и к вам, то зайдите в C:Users___Anaconda3envsserpentplugins
и удалите плагин, который уже существует. После этого повторите шаги руководства еще раз, не забыв включить cd C:Users___Anaconda3envsserpent
перед запуском conda activate serpent
.
Комментарии:
1. «заботясь о том, чтобы компакт-диск в C:Users___Anaconda3envsserpent перед запуском conda активируйте serpent» Это было проблемой для меня. Я забыл вставить компакт-диск в свой каталог SerpentAI
Ответ №2:
У меня та же проблема, но мой serpentplugins
каталог пуст, и я удостоверяюсь, что у меня есть cd в моем каталоге SerpentAI, прежде чем активировать serpent. Ошибка все еще существует, я понятия не имею, что происходит.
При выполнении команды:
serpent generate game
Я предоставляю ему следующие ответы:
Ballance
executable