在Windows上安装Python PIP缺少子目录?

用户名

我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这很公平,因为它确实尝试messagesactors.internal似乎不存在的中导入

导入后我检查了一些事情:

  • 下载的.tar.gz文件包含许多子目录,其中包括internal但这并没有放入光盘中。因此,看来pip无法正确处理.tar.gz文件?但是,似乎很难相信这种基本的故障没有被发现。
  • 光盘有116G可用空间,因此没有足够的空间。
  • 我检查了其他答案(python pip install在Windows不起作用pip install在共享目录(windows)上),但是它们似乎不适用于此处。

您需要通过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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章