为什么我不能在anaconda上导入pygame?

时间:2018-03-18 14:23:40

标签: python python-3.x pygame anaconda

我在anaconda上尝试导入pygame。我通过open spyder尝试了它,类型代码如下:

import pygame

然后发生如下事情:

Traceback (most recent call lasat):
file "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pygame'

我已经对Google做了一些研究。我认为这与此链接有关:https://anaconda.org/CogSci/pygame。 我在这个链接上有下载文件。但我不知道该怎么做。

为什么我不能导入pygame?我该如何解决这个问题?

感谢您的帮助。

4 个答案:

答案 0 :(得分:1)

忘记我的最后答案。我得到了你做错的事。模块/包安装必须在cmd中进行,而不是在python shell中进行。你正试图直接从python shell安装它。只需打开一个cmd窗口并输入

即可
conda install pygame

它应该有用。

答案 1 :(得分:0)

转到开始菜单> anaconda3> anaconda提示
在其中输入pip install pygame

我尝试了许多解决方案,这是唯一对我有用的解决方案。祝你好运

答案 2 :(得分:0)

适用于将来可能会用谷歌搜索此问题的任何人。

1)Activate your environment

conda activate myenv

2)Install Pygame in Conda

conda install -c cogsci pygame 

答案 3 :(得分:0)

前面列出的命令:

conda install -c cogsci pygame

将安装pygame 1.9.2a0,这是一个较旧的软件包。我可以在此频道找到1.9.5:

conda install -c delichon pygame

但是,由于该版本在您阅读本文时可能已过时,因此最好转到https://anaconda.org/anaconda/repo并在那里搜索pygame。这样,您将能够查看哪个版本的频道可用(例如cogsci或delichon)。