Python для Minecraft (ModuleNotFoundError: No module named 'mcpi')
При запуске выдает
ModuleNotFoundError: No module named 'mcpi'
Через pip
устанавливали модуль - был результат, что все успешно установлено
КОД
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
mc.postToChat("Hi!")
ТЕКСТ ОШИБКИ:
File "c:\Users\admin\Desktop\Minecraft\a.py", line 1, in <module>
from mcpi.minecraft import Minecraft
ModuleNotFoundError: No module named 'mcpi'
Что сделать, чтобы запустилось корректно?
Последовательность запуска:
- Запустили сервер Minecraft (Spigot)
- Установили модуль mcpi (через pip install в консоли VSCode)
- Запустили в VSCode через RunCode (правый верхний угол, иконка треугольничком)
Ответы (2 шт):
Автор решения: Швеев Алексей
→ Ссылка
В вашем случае VSCode
использует другую версию python, а не ту, где вы устанавливаете вашу библиотеку.
Попробуйте выполнить команды:
python3 -m pip install mcpi
python3 a.py
В случае, если же команда python3 не найдена
, замените команду python3
на python
Автор решения: Павел
→ Ссылка
Всем спасибо большое, кто старался помочь! Проблему решили, запустили:
pip install mcpi
через cmd
.
Еще раз перезапустил, и все сработало, теперь сможет ребенок программировать!