我11岁的儿子正试图遵循Carol Vorderman的“ Python Games for Kids”书籍,但是在Windows 10上安装然后使用Actors模块(本书第52页起)安装时遇到了一个基本问题。用于安装或导入。我们使用pip安装了“ actors”(0.5.1b1):
pip install actors
安装“可以正常”运行,没有错误报告,并且(基本)actor安装出现。(我们也尝试过python -m pip install actors
,结果完全一样)。
但是,任何试图进口演员的企图;例如,
from actors import Actor
失败:
ModuleNotFoundError: no module name 'actors.internal'
的第29行actors\__init__.py
。这很公平,因为它确实尝试messages
从actors.internal
似乎不存在的中导入。
导入后我检查了一些事情:
internal
;但这并没有放入光盘中。因此,看来pip无法正确处理.tar.gz文件?但是,似乎很难相信这种基本的故障没有被发现。您需要通过Pygame Zero运行程序,因为它为您添加了一些东西(例如,打开窗口,处理OS事件,定义Actor或Sprite是什么,等等)。
通过以下方式安装: pip install pgzero
然后通过正常运行文件 python my_file.py
您应该使用以下命令运行它: pgzrun my_file.py
如果这样不起作用,您可以尝试将程序import pgzrun
放在第一行,pgzrun.go()
最后一行,然后使用以下命令正常运行文件python my_file.py
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句