пигмей не найден - PullRequest
       26

пигмей не найден

3 голосов
/ 16 июля 2010

Я работаю в Ubuntu и могу без проблем писать код на Python.Я попытался установить pygame и сделать это так, я сделал:

sudo apt-get install python-pygame

Когда я захожу в Python IDLE иwrite:

import pygame

Я получаю:

Traceback (последний последний вызов):

File "", строка 1, в

ImportError: Нет модуля с именем pygame

Что я могу сделать, чтобы решить эту проблему?Я что-то забываю или делаю что-то не так?

Ответы [ 4 ]

3 голосов
/ 16 июля 2010

apt-get установит pygame для зарегистрированных и Python-поддерживаемых версий Python.Выполните

ls -1 /usr/lib/python*/site-packages/pygame/__init__.pyc

, чтобы узнать, какой.На моей старой системе Debian это печатает

/usr/lib/python2.4/site-packages/pygame/__init__.pyc
/usr/lib/python2.5/site-packages/pygame/__init__.pyc

Это означает, что если я не использую Python 2.4 или Python 2.5, pygame не будет доступен.Версия Python, которую использует ваш IDLE, должна отображаться вверху (вы также можете увидеть ее с помощью import sys; print(sys.version)).

Вы можете вручную установить pygame или попробовать добавить установленную версию с помощью

* 1011.*

В зависимости от сложности загруженного модуля (в вашем случае это pygame), это может вызвать некоторые проблемы позже.

1 голос
/ 29 декабря 2012

У меня была такая же проблема!

Я прочитал это, и хотя он работает для sys.path.append, я решил попробовать и заставить его работать без него.

Я отправился в центр программного обеспечения Ubuntu, удалил установленный Python IDLE, а затем установил IDLE.

Кажется, это сбивает с толку то, как я это сказал, чтобы уточнить, хотите ли вы загрузить IDLE, который не поставляется с собственной версией python, тогда он будет использовать python, который уже поставляется с Ubuntu!

Если это не помогло или не помогло решить вашу проблему, дайте мне знать!

1 голос
/ 22 марта 2012

Если вам не нравится скачивать распаковку, а затем устанавливать вручную, вы можете использовать apt для установки setuptools . После этого вы можете использовать easy_install (или easy_install-2.7 ?) Для установки многих пакетов python, включая, конечно, pygame.

0 голосов
/ 20 июня 2013

проверьте, что вы устанавливаете pygame для правильной версии python. Я думаю, что Pygame для Python 2.7 не будет работать на Python 3.3. У меня была такая же проблема, но даже после установки нужной версии она не работала. Поэтому после небольшого поиска я обнаружил, что устанавливал pygame для 32-битной ОС, но моя ОС - 64-битная. так что попробуйте гуглить "pygame for window 64-bit" или что-то в этом роде. Надеюсь, это поможет.

...