Не удалось установить PySDL2 в Windows. (Нет ошибки модуля)

Поэтому я попытался установить pySDL2 только сейчас, но я продолжаю получать сообщение об ошибке:

No module named 'sdl2.util' 

Я следил за указаниями на веб-сайте, поэтому я понятия не имею, почему это не работает. И я не вижу, чтобы кто-то еще спрашивал об этом.

1: Я загрузил: «PySDL2-0.9.2.zip» из BitBucket.

2: Я распаковал папку и переместил содержимое.

3: я пошел в свою командную строку, а затем перешел в каталог, содержащий setup.py

4: Я набрал (как указано в инструкциях ): python setup.py install

5: Установка, казалось, сработала хорошо, и как только командная строка была возвращена мне, я закрыл ее.

6: Перейдите в папку « Примеры » и попытайтесь запустить пример:

ImportError: Нет модуля с именем 'sdl2.util'

Затем я попытался импортировать sdl2, что привело к той же ошибке. Может ли кто-нибудь сказать мне, почему я получаю эти ошибки? Или что я, возможно, сделал не так? Я не знаю, что еще предоставить в качестве информации. Я действительно только следил за предоставленными парами, и по какой-то причине я не могу получить доступ к SDL2 из python. ,


[Обновить]

Таким образом, ошибка sdl2.util теперь удалена. Я установил требуемую DLL для SDL2 в папку DLLs Python33. Затем я попытался установить переменную среды для DLL в ее местоположение. (Чтобы я прекратил получать ошибки относительно отсутствующей библиотеки, ect). На самом деле это не проблема. В руководстве четко указано, что эту команду следует запускать из командной строки, чтобы решить мою проблему:

установить PYSDL2_DLL_PATH = C: \ путь \ to \ fancy_project \ third_party

Затем я изменил это, чтобы указать на место DLL-файла:

установить PYSDL2_DLL_PATH = C: \ Python33 \ Dlls

Все хорошо? Неа. По какой-то причине это просто не работает. Каждый раз, когда я хочу запустить пример, мне нужно постоянно устанавливать переменную среды как таковую:

 os.environ["PYSDL2_DLL_PATH"] = "C:\\Python33\DLLs" 

Если я не включаю это, я получаю следующую ошибку:

 RuntimeError: could not find any library for SDL2 (PYSDL2_DLL_PATH: unset) 

Похоже, что моя переменная окружения не установлена, но почему это так, я не знаю. Я попытался установить его несколько раз и перезапустил один раз. Но это сохраняется. Если кто-то может помочь, это будет здорово.

2 Solutions collect form web for “Не удалось установить PySDL2 в Windows. (Нет ошибки модуля)”

Сначала я запускаю команду: python setup.py build then: python setup.py install И загрузите DLL-файл с именем SDL2.dll, поместив его в папку: C: \ Windows \ System32 Он работает для запуска кода примера. помогает!

Создание переменной среды для окон со следующими параметрами:

Имя переменной: PYSDL2_DLL_PATH

Значение переменной: PATH_TO_THE_DLL_FILE_LOCATION

Исправлена ​​проблема.

Использование команды set Windows, по-видимому, только временное.

 
Interesting Posts for Van-Lav

Почему моя простая программа python gtk + cairo работает так медленно / заикается?

Распространение независимого пути libpython

Понимание ограничений производительности Tkinter Canvas

Есть ли простая инфраструктура сокращения каркаса Python, которая использует обычную файловую систему?

Сохранить фигуру pivottablejs для файла

вопросы, связанные с генераторами python и быстрым клиентом openstack

Найти имя динамического метода в Python

Настройка (издевательский) заголовков запросов для тестирования блока приложений Flask

Как создать целочисленное поле auto increment Django

Firefox + Selenium в python: как интерактивно получить элемент html?

Лучший вариант для Google App Engine Datastore и внешней базы данных?

Autobahn не может импортировать ошибку имени

Написание текста Unicode в текстовый файл?

Pydev в рабочем каталоге по умолчанию Eclipse

Определить назначение сокращенного или «крошечного» URL-адреса

Python - лучший язык программирования в мире.