繁体   English   中英

安装 Python 模块 Pygame 和 Pygame Zero 导致的错误

[英]Errors by installing Python modules Pygame and Pygame Zero

我已经成功安装了 Python 3.8.1 版和 PIP。

之后我想使用命令 pip install pygame 或 pip install pgzero 安装 Pygame 和 Pygame Zero

但我收到以下错误:

C:>pip install pygame Traceback(最近一次调用最后一次):文件“c:\\program files\\python38\\lib\\runpy.py”,第 193 行,在 _run_module_as_main 中 return _run_code(code, main_globals, None, File "c:\\ program files\\python38\\lib\\runpy.py”,第 86 行,在 _run_code exec(code, run_globals) 文件“C:\\Program Files\\Python38\\Scripts\\pip.exe__main__.py”,第 9 行,在 TypeError: 'module ' 对象不可调用

同样使用 --user 命令它不会成功: pip install pygame --user 或 pip install pgzero --user

我在做什么 w

我很久以前也遇到过这个问题。

你可以试试这个:

pip uninstall pygame
pip uninstall pgzrun

然后通过以下方式下载:

pip install pygame
pip install pgzrun

您的资产信息有点低。但是如果您有 Python 2 和 3,请尝试通过从 /usr/bin 和 CMD 类型“python --version”检查当前 python 变量来查看当前默认值来管理 CMD 上的别名。 如果它说 Python2.7,您可以使用下面的“别名”命令(这样做的原因是 2.7 支持即将结束 2020 年 1 月 1 日,并且它的旧 pip 也是如此。因此,将来,您应该只为 Python3 上传新模块。 7)。 如果您的 PC 中有 2.7 并且已经使用了一段时间,则不应尝试将其删除。

所以以防万一: $ alias python="/usr/bin/python3.7"

然后使用命令

$ sudo pip3 安装 pygame

这应该有效。 如果没有,则您的模块站点上存在一些设置问题。

试试这个,如果它不起作用,请告诉我们。 我可以给出指令让它工作。 它需要几个步骤(在我的情况下:)

/home/usr/Python-3.7.4/Modules/Settings.

它可以(我不确定这些模块,但是..)也需要设置 SSL 连接,但它也可以从那里完成,无需任何编码。

感谢您的快速回答! 通过给出命令成功: py -3 -m pip install pygame --user py -3 -m pip install pgzero --user

我通过安装 pgzero 得到的唯一警告是:

正在收集 pgzero 正在下载 ..... 正在安装收集的软件包:numpy、pgzero 警告:脚本 f2py.exe 安装在不在 PATH 上的“C:\\Users\\Han\\AppData\\Roaming\\Python\\Python38\\Scripts”中。 考虑将此目录添加到 PATH,或者,如果您希望取消此警告,请使用 --no-warn-script-location。 警告:脚本 pgzrun.exe 安装在不在 PATH 上的“C:\\Users\\Han\\AppData\\Roaming\\Python\\Python38\\Scripts”中。 考虑将此目录添加到 PATH,或者,如果您希望取消此警告,请使用 --no-warn-script-location。 成功安装 numpy-1.18.0 pgzero-1.2

哦.. 我不知道,您使用的是 Windows.. 我的最后一个答案就此枯竭。 它适用于 Linux。 无论哪种方式,当您安装python时,您是否在安装过程中标记了PATH? 它显示安装窗口何时弹出。 我对 Windows 是个小菜鸟,但我希望它与任何操作系统中的一样。 如果没有,删除 Python 并重新安装它比在安装后尝试标记 PATH 更容易。 毕竟它只是 1/2 分钟的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM