为什么我在尝试导入龟时没有找到名为pygame的模块?

时间:2017-06-19 16:19:51

标签: python turtle-graphics

基本上,我正在尝试在家中使用龟模块,因为我在学校使用它并且使用起来非常有趣。但是,当我尝试导入并运行代码时,它表示代码的第1行中存在错误,并且说没有找到名为pygame的模块。我没有写pygame,我专门写了

from turtle import *

在学校工作完全正常。我的计算机和学校计算机都使用Python 3.6,但是龟模块在家里不起作用。任何想法为什么会这样?如果它有帮助,我曾尝试过安装pygame,但它不会工作,所以我不再尝试安装它,刚才我尝试删除和卸载pygame,但它仍然显示错误。感谢您抽出宝贵时间阅读我的问题。

出现的错误如下:

Traceback (most recent call last):
File "C:/Users/homeuser/AppData/Local/Programs/Python/Python36-32/jsjs.py", line 1, in <module>
    from turtle import *
  File "C:/Users/homeuser/AppData/Local/Programs/Python/Python36-32\turtle.py", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'
>>> 

此外,pip install pygame会出现错误,指出语法无效

4 个答案:

答案 0 :(得分:1)

  • 首先,您需要下载适合您的python版本的pygame版本。以下是其下载页面的链接:https://pypi.python.org/pypi/Pygame/1.9.3
  • 接下来,打开命令提示符。如果安装了pip并且您具有所需的环境变量,则此技术可以正常工作。
  • 现在,在命令提示符下输入以下内容:'python -m pip install“Path / To / Downloaded / File.py”'
  • 这是一个真实的例子:'python -m pip install“C:/Users/danie/Downloads/pygame-1.9.3-cp36-cp36m-win_amd64.whl”'

如果您有任何错误,很可能是因为: - (A)您没有正确安装pip。 - (B)您提供了无效的目录分支。 - (C)你在命令中拼错了一些东西。 - (D)你忘了下载Pygame模块。

我希望这会有所帮助。

答案 1 :(得分:0)

Pygame应该是乌龟的依赖。尝试用pip下载pygame。

有关安装的更多信息:

https://www.pygame.org/wiki/GettingStarted

答案 2 :(得分:0)

您一直在Python标准库目录中工作,将您自己的文件放在那里并破坏Python的内部。您看到的错误是因为您已经编辑或替换了标准库中的turtle.py。在这一点上,没有人知道发生了多少伤害,手动修复东西并不实用。

卸载并重新安装Python以恢复正常状态,并停止将自己的工作放在该目录中。

答案 3 :(得分:0)

看到你发布的错误代码,似乎放在python目录中的一些文件已被搞乱,或者必须有一些更改。不过,你可以尝试卸载然后干净安装python。 然后继续下载pygame:

pip install pygame

然后 turtle 模块。您可能还需要查找Tkinter模块。