You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Anaconda环境中无法导入pygame,已下载文件却不知如何处理

Fixing "ModuleNotFoundError: No module named 'pygame'" in Anaconda Spyder

Hey there, let's break down why you're hitting this error and get pygame up and running in your Anaconda environment quickly!

Why the error happens

You downloaded the pygame package file from the CogSci channel, but you haven't actually installed it into the Anaconda environment that your Spyder instance is using. Python can't locate the module because it's just sitting in your downloads folder, not integrated into your environment's package library.

Step-by-step fixes

This is the easiest way to ensure the package gets added to your correct environment:

  • Open Anaconda Prompt (Windows) or your system terminal (Mac/Linux)
  • If you're using a custom environment (not the base one), activate it first:
    conda activate your_environment_name
    
  • Run the conda install command for the CogSci channel's pygame:
    conda install -c cogsci pygame
    
  • When prompted, type y and press Enter to confirm the installation.
  • Restart Spyder (important—changes won't take effect until you do this), then try running import pygame again.

Option 2: Install from your downloaded local file

If you want to use the file you already downloaded:

  • Open Anaconda Prompt/terminal and navigate to the folder where you saved the pygame file (e.g., if it's in Downloads):
    cd Downloads
    
  • Run the install command with the full path to your downloaded file (replace the example path with your actual file location):
    conda install ./pygame-2.1.2-py39_0.tar.bz2
    
  • Again, restart Spyder after installation finishes.

Double-check your Spyder environment

Make sure Spyder is using the same environment where you installed pygame:

  • Look at the bottom-right corner of your Spyder window—you'll see the name of the active environment (e.g., base (Python 3.9)).
  • If it's not the environment you installed pygame into:
    1. Click the environment name to open the interpreter menu.
    2. Select the correct environment from the list.
    3. Restart Spyder to apply the change.

Verify the installation

Once everything is set up, test it in Spyder's IPython console:

import pygame
pygame.init()

If you get a tuple like (6, 0) as output, pygame is successfully installed and ready to use!

内容的提问来源于stack exchange,提问作者paijo

火山引擎 最新活动