2017-06-19 59 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模塊。

相關問題