Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows上安装Python PIP是否缺少子目录?_Python_Windows_Pip - Fatal编程技术网

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

在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

我11岁的儿子正试图学习卡罗尔·沃德曼(Carol Vorderman)的《儿童Python游戏》(Python Games for Kids)一书,但在Windows 10上安装然后使用Actors模块(本书第52页及以后)遇到了一个根本问题。没有提供安装或导入此文件的说明。我们使用pip安装了“参与者”(0.5.1b1):

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的使用/协议):-)