簡體   English   中英

Pygame 不會導入到 python

[英]Pygame won't import to python

當我輸入 import pygame 時,我收到一個錯誤消息:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
  File "C:\Python27\lib\site-packages\pygame\__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: DLL load failed: The specified module could not be found.
>>> 

有人知道這是什么意思嗎?

這意味着您需要查看 Dependency Walker 中的pygame\\base.pyd並查看它找不到哪個 DLL。

我也犯過這個錯誤。 問題是您正在使用空閑 Shell 嘗試構建 Python 程序。 這是我如何擺脫外殼:

  1. 在您選擇的位置將空閑 Shell 保存為 .py
  2. 之后,找到您創建的 .py。
  3. 左鍵單擊,然后右鍵單擊以顯示上下文子菜單(帶有復制/粘貼的菜單)
  4. 選擇“在空閑時編輯”
  5. 這將在編輯器窗口中打開 .py 文件。 刪除所有額外內容以創建一個空白屏幕
  6. 現在您可以導入模塊並開始編程:

     import os, sys import pygame from pygame.locals import * [...]

這將為您提供使用 pygame 的良好開端。

Game Developement(另一個 Stack Exchange 站點)上的這個問題應該可以回答您的問題: 安裝正確版本的 PyGame
該用戶無法讓 Python 知道 PyGame 存在,因此他提出了這個問題。 他的問題應該與你的相似,這樣你就可以很方便地提出來。 我希望這可以幫助你!

在命令提示符下,如果您使用的是 Windows PC,請編寫pip install pygame如果您使用的是 Linux 或 MacOS,請編寫pip3 install pygame

暫無
暫無

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

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