Python - Ошибка консоли Livewires
Это уже третий раз, когда Pygame / LiveWires приводит меня на этот сайт, и пусть он будет последним! После установки "Python 3.1.1" для книги "Программирование на Python для абсолютного новичка" я установил pygame, а затем livewires. Я проверил Pygame, введя
import pygame
И это сработало, правильно запустив его. Тем не менее, когда я проверил Livewires с 'from livewires import games, colors
он не выдавал ошибок в IDLE, но выдал ошибку, когда я его правильно запустил. Ошибка исчезла так быстро, что я не смог ее увидеть, но я записал ее, сделал паузу как раз в нужное время и получил эту ошибку:
Traceback (most recent call last):
File "C:\Python31\TEST", line 1, in , <module>
from livewires import games, colors
File "C:\Python34\lib\site-packages\livewires\games.py", line 57, in <module>
import pygame, pygame.image, pygame.nixer, pygame.font, pygame.transform
ImportError: No module named 'pygame.image'
Что-то, что я заметил по этому поводу, - это говорит Python34, другая версия, которая у меня есть, в ошибке не Python31, хотя проблема может быть где-то еще полностью. Пожалуйста, обратите внимание, что это не мое написание слова "цвет", которое портит это. Парень, который сделал книгу и связал ее с этой специальной версией livewires, похоже, написал ее "цвета", а не "цвета". Я пробовал оба, и использование британского правописания (то, которое я обычно использую) просто вызывает ошибку, которая также появляется в IDLE.
Пожалуйста, помогите, надеюсь, в последний раз. Спасибо заранее, Гарри.
1 ответ
Вам следует установить PATH и sys.path(из которого импортируются модули пути), указывающие на одну и ту же версию Python. В настоящее время исполняемый файл Python 3.1 находится на вашем пути, но он использует модули Python 3.4.
- Чтобы исправить путь к исполняемому файлу Python: https://docs.python.org/2/using/windows.html
- Чтобы исправить ваш sys.path: https://docs.python.org/2/using/windows.html
И один из способов иметь изолированные версии python в вашей системе - использовать virtual-env: https://virtualenv.pypa.io/en/latest/