簡體   English   中英

pygame 錯誤:“導入錯誤:沒有名為‘pygame’的模塊”

[英]pygame error: “ImportError: No module named 'pygame'”

這是我的情況:

在此處輸入圖片說明

我嘗試分別使用pippip3在 python 3.4.2 和 python 3.6.3 中導入pygame

在 python 3.4.2 外殼中:

回溯(最近一次通話)是:
文件“”,第 1 行,在
導入pygame
導入錯誤:沒有名為“pygame”的模塊

在 python 3.6.3 shell 中:

回溯(最近一次調用最后一次):
文件“”,第 1 行,在
導入pygame
文件“C:\\Users\\aditya dand\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\pygame__init__.py”,第141行,來自pygame.base import *
ModuleNotFoundError:沒有名為“pygame.base”的模塊

這些是發生的錯誤。

我還使用了pygame-1.9.2a0-hg_5974ff8dae3c%2B.win32-py3.4.msi
它顯示了pygame的頭文件,但它沒有導入任何東西。

我能做些什么來解決這個問題?

第1步:

檢查http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame以找到與您正在運行的 Python 版本匹配的 Windows 安裝程序。 pygame的當前版本是:pygame-1.9.4-cp37-cp37m-win_amd64.whl

將此文件移動到文件夾C:\\Users\\username\\AppData\\Local\\Programs\\Python\\Python37\\Scripts

==========================================

第2步:

打開cmd ,然后輸入:

cd\
cd /d C:\Windows
cd /d C:\Users\username\AppData\Local\Programs\Python\Python37\Scripts

然后輸入命令:

pip install pygame

現在你已經成功安裝了 pygame 包。

==========================================

第三步:

打開 PyCharm 文件 >> 設置確保“項目解釋器”具有如下所示的“pygame”包:

文件>>設置>>確保“pygame”包在那里。

檢查您是否已將python添加到路徑

如果有人需要幫助從系統中刪除所有 python 版本並從https://www.python.org/downloads/release/python-352/安裝 python 3.5.2 /

然后去https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

並搜索 pygame 並下載 pygame‑1.9.3‑cp35‑cp35m‑win_amd64.whl

然后轉到 C:\\Users\\"your username"\\AppData\\Local\\Programs\\Python\\Python35\\Scripts> 在 cmd 中的這個位置(命令提示符)

輸入這一行並完成“pip3 install pygame-1.9.3-cp35-cp35m-win_amd64.whl”

希望這對你有幫助

編輯 - pygame 僅適用於 python >= 3.6.*

如果您使用的是 Windows,我遇到了同樣的問題並且我知道如何解決它,請按照以下步驟操作:

  1. 轉到 pygame 網站,然后轉到下載頁面
  2. 一旦那里向下滾動到 windows 部分並復制它所說的位放入 pip 它應該以 py 開頭
  3. 復制這段代碼后,打開命令提示符(在開始時搜索它,與python無關)
  4. 打開它並粘貼這行代碼,它應該說下載然后安裝,然后等待它完成。 然后在命令提示符中粘貼 example.aliens 的東西,它應該可以工作。
  5. 現在是復雜的部分,打開文件資源管理器,在它完全加載后轉到這台電腦並搜索 pygame,如果它想出的東西列表,請查看頂部附近。 應該有兩個叫做 pygame 的東西。
  6. 現在保持打開狀態並按住 Windows 按鈕並按r
  7. 然后輸入%appdata%並按回車鍵
  8. 這將打開 appdata roming 文件

    查看頂部顯示Appdata > roaming ,然后單擊應用數據

  9. 然后依次單擊本地、程序、python、 python36然后轉到腳本
  10. 現在回到 pygame 搜索。 單擊並將名為 pygame 的第二個東西拖到腳本文件夾中,您應該很高興。

如果這沒有意義,請發表評論,或者您想了解更多詳細信息

你安裝pygame了嗎? 您需要在終端中輸入pip install pygamesudo install pygame 如果您使用的是 Windows 10,請按 Windows 徽標鍵,然后鍵入終端。 您可以使用以下命令檢查它是否已安裝: pygame -Hpygame help

您可以使用 cmd 安裝 pygame 鍵入此 pip install pygame(您必須確保安裝了 python) 如果這沒有幫助 使用 thonny idle 我使用它,因為 python 不適用於我的電腦基本上 Thonny 是一個 python idle 無需安裝 python 即可運行,您也可以使用 thonny 安裝模塊並鍵入 python 代碼,但請確保如果您在 thonny 中導入模塊,該模塊只能在 thonny 中使用,不能使用在任何其他空閑中,除非您在 cmd 中安裝它但您不需要它,因為 thonny idle 很棒,所以如果您想在 thonny 中安裝像 pygame 這樣的模塊 1) 打開 thonny 2) 單擊工具 3) 單擊打開外殼可以輸入 pip install pygame 並成功安裝我有一台無法運行 python 的土豆電腦,因為它需要 service pack 1 windows7 或更高版本 我沒有它 我只有 windows 7 所以我使用 thonny 並使用 pygame 僅使用 thonny . :D

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM