在Windows上安装Python PIP是否缺少子目录?
我11岁的儿子正试图学习卡罗尔·沃德曼(Carol Vorderman)的《儿童Python游戏》(Python Games for Kids)一书,但在Windows 10上安装然后使用Actors模块(本书第52页及以后)遇到了一个根本问题。没有提供安装或导入此文件的说明。我们使用pip安装了“参与者”(0.5.1b1):在Windows上安装Python PIP是否缺少子目录?,python,windows,pip,Python,Windows,Pip,我11岁的儿子正试图学习卡罗尔·沃德曼(Carol Vorderman)的《儿童Python游戏》(Python Games for Kids)一书,但在Windows 10上安装然后使用Actors模块(本书第52页及以后)遇到了一个根本问题。没有提供安装或导入此文件的说明。我们使用pip安装了“参与者”(0.5.1b1): pip install actors 安装“工作”顺利,没有错误报告,并且出现了(基本)actors安装。(我们还尝试了python-mpipinstallactors
pip install actors
安装“工作”顺利,没有错误报告,并且出现了(基本)actors安装。(我们还尝试了python-mpipinstallactors
,得到了完全相同的结果)
但是,任何引进行为者的企图;e、 g
from actors import Actor
在以下情况下失败:
ModuleNotFoundError: no module name 'actors.internal'
actors\\uu init\uuuuuupy
的第29行。这很公平,因为它确实尝试从actors.internal
导入消息,而似乎不存在
导入后我检查的内容:
- 下载的.tar.gz文件包含一堆子目录,其中包括
内部
;但这并没有进入光盘。看来pip没有正确处理.tar.gz文件?但似乎很难相信这样一个基本的失败竟然没有被发现
- 这张光盘有116G的空闲空间,所以不会耗尽空间
- 我检查了其他答案(,),但它们似乎不适用于这里
你需要运行你的程序,因为它为你增加了一些东西(比如打开一个窗口,处理操作系统事件,定义演员或精灵是什么,等等)
安装时使用:
pip Install pgzero
然后通过python my_file.py
您应该使用以下命令运行它:pgzrun my_file.py
如果不起作用,您可以尝试将import pgzrun
放在程序的第一行,将pgzrun.go()
放在最后一行,然后使用:python my_file.py
正常运行该文件
这是发行版中的一个bug。它只列出了它(internal
和utils
)
该漏洞发生在2016年,至今仍未解决。因此,我们可以猜测,该软件包已被废弃,您无法对其进行修复(除了自己动手修复外)。谢谢您。我可以确认在命令行上使用pgzrun运行没有帮助,但是导入pgzrun并使用pgzrun.go()
确实有帮助。非常感谢您的帮助@用户3416536很高兴我能帮忙!如果您觉得这是一个有价值的答案,请随意将其标记为已接受并投票:)现在您已经教了我一些其他的东西(关于stackoverflow的使用/协议):-)