Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 16, 2021 17:26:01

ReRIPeR
Зарегистрирован: 2021-10-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Заглох на старте ....

Решил сына научить программировать на питоне для minecraft.

mcpi скачана, установлена, Python 3.10 так же, сервер minecraft и соответствующий клиент запущены

захожу в IDLE, пытаюсь выполнить простейшие инструкции для начинающих

from mcpi.minecraft import Minecraft
mc = Minecraft.create()
mc.postToChat("12")
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
mc.postToChat("12")
File "C:\Users\Тест\Desktop\Coding Python\mcpi\minecraft.py", line 348, in postToChat
self.conn.send(b"chat.post", msg)
File "C:\Users\Тест\Desktop\Coding Python\mcpi\connection.py", line 39, in send
s = b"".join([f, b"(", flatten_parameters_to_bytestring(data), b")", b"\n"])
File "C:\Users\Тест\Desktop\Coding Python\mcpi\util.py", line 10, in flatten_parameters_to_bytestring
return b",".join(map(_misc_to_bytes, flatten(l)))
File "C:\Users\Тест\Desktop\Coding Python\mcpi\util.py", line 5, in flatten
if isinstance(e, collections.Iterable) and not isinstance(e, str):
AttributeError: module 'collections' has no attribute 'Iterable'

что я не так сделал ?

Отредактировано ReRIPeR (Окт. 16, 2021 17:26:31)

Офлайн

#2 Окт. 18, 2021 10:07:02

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2178
Репутация: +  293  -
Профиль   Отправить e-mail  

Заглох на старте ....

  module 'collections' has no attribute 'Iterable'
модуль ‘collections’ не содержит атрибута Iterable. проверяйте чтобы у вас версия пайтон и колекшинс были нужной версии, в последних чтото менялось, и там толи в 3.8 толи в 3.9 они меняли неймспейс.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Окт. 18, 2021 10:13:39)

Офлайн

#3 Окт. 18, 2021 19:58:59

ReRIPeR
Зарегистрирован: 2021-10-16
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Заглох на старте ....

Так и есть, в 3.10 изменили. Установка версии 3.9.7 сняла проблему.

Спасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version