2017-06-19 33 views
0

基本上,我试图在家里使用乌龟模块,因为我一直在学校使用它,它使用起来相当有趣。但是,当我尝试导入并运行代码时,它说代码的第1行出现错误,并且说没有找到名为pygame的模块。我没有写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安装pygame的想出了一个错误,语法无效

+0

当您尝试导入乌龟时,您能编辑您的问题以包括您的错误吗? – CoryKramer

+0

在终端/ cmd提示符下尝试'pip install pygame'然后重新运行。让我们知道发生了什么 – MattR

+0

请发布完整的错误追溯! –

回答

0
  • 首先,你需要下载合适的pygame的版本为你的Python版本。这里是他们的下载页面的链接: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模块。

我希望这会有所帮助。

0

您一直在Python标准库目录中工作,将自己的文件放在那里,并且破坏了Python的内部。您看到的错误是因为您已经编辑或替换了标准库中的turtle.py。在这一点上,不知道发生了多大的损害,而手动修复事情并不切实际。

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

0

看到您发布的错误代码,似乎放置在python目录中的某些文件已被混淆,或者必须有一些更改。尽管如此,你可以尝试做一个卸载,然后干净的安装python。 然后继续通过下载pygame的:

pip install pygame 

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

相关问题