2015-07-24 8 views
1

У меня странная проблема с пиглетом. После запуска pip install pyglet и перезапуска приложения моей командной строки я все еще не могу запустить скрипт python, который импортирует pyglet.Нет модуля под названием pyglet

выход

Ошибка:

$ python main.py 
Traceback (most recent call last): 
    File "main.py", line 6, in <module> 
    from pyglet import image 
ImportError: No module named pyglet 

Запуск Пип установки pyglet снова дает:

pip install pyglet 
--> Requirement already satisfied (use --upgrade to upgrade): 
    pyglet in c:\python34\lib\site-packages 

Это на машине Windows 7 работает на Python 2.7, и сценарий в вопросе можно найти здесь: https://github.com/fogleman/Minecraft/blob/master/main.py

Что с пирогом?

+1

Что вы имеете в виду * «не удалось запустить» *? Вы пытаетесь запустить его в той же среде, в которой вы установили 'pyglet'? – jonrsharpe

+0

Вы можете импортировать pyglet в одиночку? Может быть, вы используете какую-либо виртуальную среду? – lib

+2

У вас есть сообщение об ошибке? И, желательно, результат запуска 'pip install pyglet'. –

ответ

1

Эта линия

pyglet in c:\python34\lib\site-packages 
       ^ 

означает, что вы установили модуль для Python 3.4. Вы должны установить его на 2,7 вместо:

python2.7 -m pip install pyglet 

или, что является более надежным в вашем случае

python -m pip install pyglet 
+0

Вау, я даже не видел, какую версию он использовал для пипса. Оказывается, я даже не установил pip для моего пакета python 2.7. спасибо – Dagrooms

Смежные вопросы