【问题标题】:why i am getting attribute error though i have pygame in pip3 list? [duplicate]为什么我得到属性错误虽然我在 pip3 列表中有 pygame? [复制]
【发布时间】:2020-05-11 06:11:14
【问题描述】:

运行以下代码时:

import pygame
print(pygame.__version__)

我收到以下错误:

Traceback(最近一次调用最后一次):文件 “/home/mahesh/python/pygame.py”,第 1 行,在 导入 pygame 文件“/home/mahesh/python/pygame.py”,第 2 行,在 print(pygame.version) AttributeError: 'module' object has no attribute 'version'

【问题讨论】:

  • 试试print(pygame.version.ver)
  • 再次抛出同样的错误
  • 您将文件命名为 pygame.py。这会产生与pygame 库的名称冲突。您将不得不重命名您的文件。
  • 我在更改时遇到了这个错误 import pygame ImportError: bad magic number in 'pygame': b'\x03\xf3\r\n'

标签: python python-3.x pip pygame


【解决方案1】:

您应该密切注意该错误,它表示pygame 模块没有__version__ 属性。

您应该在python 内尝试:

  1. pygame.version.ver
  2. pygame.version.vernum

如果你想直接从终端你应该这样做:

pip show pygame

【讨论】:

  • 名称:pygame 版本:1.9.6 摘要:Python 游戏开发主页:pygame.org 作者:社区项目。作者电子邮件:pygame@pygame.org 许可证:LGPL 位置:/home/mahesh/.local/lib/python2.7/site-packages 要求:
  • 基本上我已经在 linux mint 中安装了它,虽然我在 pygame 中尝试了各种类型的安装,但我不知道为什么它不起作用;)。
  • @Mahesh 我不明白你的评论,你能详细说明一下
猜你喜欢
  • 2021-11-15
  • 2021-11-08
  • 1970-01-01
  • 2015-03-10
  • 2021-05-19
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
  • 2012-08-23
相关资源
最近更新 更多