![](/img/trans.png)
[英]ModuleNotFoundError: No module named 'pandas' - when I have pandas already installed
[英]ModuleNotFoundError: No module named 'pgzrun' when I have it installed?
IDLE 為什么說
ModuleNotFoundError: No module named 'pygame'
我什么時候安裝的? 我用 pip 安裝它。 我嘗試刪除導入,但是 IDLE 給了我一個名稱錯誤,說 pygame 沒有定義.. 我試着做
import pygame
和
import pgzrun
和
import pgzero
這是我使用它的代碼:
import pygame
screen = pygame.display.set_mode((800, 600))
我還使用了一個名為 mu 的代碼編輯器,但是如果我使用函數,它會給我一個名稱錯誤。
Got to python/scripts
path and try to uninstall it with python -m pip uninstall pygame
then install it with python -m pip install pygame --user
在沒有--user
的情況下安裝 python package 時, pip 默認安裝在系統目錄,例如/usr/local/lib/python3
,這需要 root 訪問在使用--user
時,pip 會在您的主目錄中安裝 package,這不需要任何 root 訪問權限或特殊權限。 所以這給我們留下了兩種正確安裝 Pygame 的方法,第一種是使用--user
安裝它沒有特殊權限,第二種選擇是在 Windows 上以管理員身份運行終端或在 ZEDC9F0A5A5D577438 上以 root 身份運行終端給它訪問它以成功下載 Pygame。
可能是您的 IDE 使用的 Python 版本與您安裝 package 的版本不同。 嘗試以下操作以確保 package 安裝到 python 3:
pip3 install pygame
安裝新軟件包時,某些代碼編輯器需要重新啟動。
安裝最新版本的python3后,執行以下操作:
python -m pip install pygame==1.9.6
這適用於 macOS High Sierra 和 Windows 10
我認為有人發表評論說這是一個未配置的 IDE。現在我使用 spyder 4,它工作正常。
9 月 17 日:現在我發現實際上是我的路錯了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.