Мой 11-летний сын пытается следовать книге Кэрол Фордерман «Игры для детей на Python», но сталкивается с фундаментальной проблемой при установке, а затем с использованием модуля «Актеры» (стр. 52 и далее) книги в Windows 10. Нет инструкции предоставляются для установки или импорта этого. Мы установили «актеры» (0.5.1b1), используя pip:
pip install actors
Установка успешно работает, об ошибках не сообщается, и появляется (базовая) установка актеров. (Мы также попробовали python -m pip install actors
, с точно таким же результатом).
Однако, любая попытка импортировать актеров; например.,
from actors import Actor
завершается с:
ModuleNotFoundError: no module name 'actors.internal'
из строки 29 actors\__init__.py
. Это достаточно справедливо, потому что он пытается импортировать messages
из actors.internal
, который, кажется, не существует.
Вещи, которые я проверил после импорта:
- загруженный файл .tar.gz включает в себя загрузку подкаталогов, в том числе
internal
; но это не делает это в диск. Похоже, что pip неправильно обрабатывает файл .tar.gz? Но, кажется, трудно поверить, что такой основной провал остался незамеченным.
- на диске свободно 116G, поэтому он не хватает места.
- Я проверил другие ответы ( Установка Python pip не работает в Windows , Установка pip в общем каталоге (windows) ), но они здесь не применимы.