【问题标题】:Errors by installing Python modules Pygame and Pygame Zero安装 Python 模块 Pygame 和 Pygame Zero 时出错
【发布时间】:2020-04-16 13:36:31
【问题描述】:

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

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

但我收到以下错误:

C:\>pip install pygame
Traceback (most recent call last):
  File "c:\program files\python38\lib\runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\program files\python38\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Program Files\Python38\Scripts\pip.exe\__main__.py", line 9, in <module>
TypeError: 'module' object is not callable

使用 --user 命令也不成功:

pip install pygame --user

pip install pgzero --user

我现在做错了什么?

【问题讨论】:

  • 你可以试试py -3 -m pip install pygame 并反馈吗?

标签: python python-3.x pygame


【解决方案1】:

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

你可以试试这个:

pip uninstall pygame
pip uninstall pgzrun

然后通过以下方式下载:

pip install pygame
pip install pgzrun

【讨论】:

    【解决方案2】:

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

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

    然后使用命令

    $ sudo pip3 install pygame

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

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

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

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

    【讨论】:

      【解决方案3】:

      感谢您的快速回答! 它通过给出命令成功: 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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2016-02-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-08-04
          • 2016-08-04
          • 1970-01-01
          • 2020-11-27
          • 2015-05-13
          相关资源
          最近更新 更多