2015-08-29 3 views
6

Итак, я искал разные вещи для Python, например, код для мигания текста или таймера, но когда я скопировал их в свое окно, были постоянные ошибки синтаксиса. Теперь, может быть, вы не собираетесь копировать их прямо, но одна ошибка, которую я получил, это «нет модуля с именем wx». Я узнал, что могу получить этот модуль, установив wxPython. Проблема в том, что я пробовал все 4 варианта, и ни один из них не работал для меня. Какой из них я загружаю и как его настроить с помощью Windows?Как правильно установить wxPython?

Благодаря

+2

Возможно, вам стоит дать uis дополнительную информацию. Какую операционную систему, какую версию python и какие загрузки вы пытались. ? – rgammans

+0

Просьба представить более подробную информацию о том, что вы пробовали, и какая именно проблема с точки зрения кодирования, с которой вы сталкиваетесь, чтобы люди могли вам помочь. –

+0

мой python - версия 3.4.3, и я думаю, что это 32-битный. моя ОС - это Windows 7, а у меня 32-разрядная. Я загрузил все четыре варианта: 32-разрядный Python 2.6; 64-битный Python 2.6; 32-разрядный Python 2.7 и 64-разрядный Python 2.7; они были под названием «Windows Binaries», и я также загрузил демо для Windows. – oisinvg2001

ответ

0

Вы должны обеспечить версии загружаемого WxPython соответствует вашей библиотеке установлен язык Python.

Текущие загрузки wxPython downloads не отображает библиотеки, созданные против python 3. Верю, что python 3 porting project по-прежнему продолжается.

Если вы не уверены в том, что делаете, я бы придерживался 32-битной версии на окнах, так как есть несколько библиотек Python (т.е. IIRC, MySQLdb), которые не работают с 64-битным python.

Таким образом, вы бы тогда нужно download python2.7 для Windows x86 и "wxPython3.0-win32-PY27 32-битном Python 2.7"

+0

Я загрузил Python 2.7.10 и указанный wxPython, но когда мастер установки почти закончен, он дает мне ошибку, говоря: невозможно выполнить файл: CreateProcess failed; код 2. Система не может найти указанный файл. – oisinvg2001

+1

Не смешивайте питон 2/3 и 32/64 бит. Если вы не знаете, что делаете, ваша настройка Python, скорее всего, не будет работать должным образом. Совет. Удалите ** все ** в отношении python (особенно 64 бит и Python 3.x.x). Затем установите Python 2.7.10. Сообщите нам, что вы получаете, когда запускаете команду '' python'' в командной строке. Сообщите, что вы получаете при вводе '' C: \ Python27 \ python'' в командной строке. Если вы получаете рабочий питон, [wxPython 3.0.2 32-разрядный установщик] (http://downloads.sourceforge.net/wxpython/wxPython3.0-win32-3.0.2.0-py27.exe) должен работать. Если это не так, давайте поговорим снова. – nepix32

+0

Я пробовал снова, но без редактирования опции пути к файлу, и теперь это сработало, спасибо! – oisinvg2001

5

По home page instruction:

Убедитесь, что вы, по крайней мере, версия 6.0. 8 пунктов и 12.0.5 для установки инструментов.

Установить требования для Linux, как указано в readme.rst на:

https://github.com/wxWidgets/Phoenix/blob/master/README.rst 

Установка WxPython-Phoenix (Linux):

 sudo pip install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix 

Установка WxPython-Phoenix (Windows, используйте соответствующий сценарий папка):

 C:\python27\scripts\pip.exe install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix 
1

Для правильной установки библиотеки графического интерфейса wxPython перейдите на следующую страницу (https://wxpython.org/Phoenix/snapshot-builds/), который содержит копии снимков библиотеки wxPython (версия Phoenix) в зависимости от вашей ОС и версии Python, которую вы хотите работать.

Затем, когда вы загрузили соответствующий пакет для своей системы и версии python, просто установите его, используя pip. В моем случае я выбрал, что один (wxPython_Phoenix-3.0.3.dev2811 + ecc4797-cp36-cp36m-win_amd64.whl):

pip install wxPython_Phoenix-3.0.3.dev2811+ecc4797-cp36-cp36m-win_amd64.whl 

Чтобы проверить, что он был установлен успешно на папке сайта-пакетах для вашей текущей среды питона:

pip freeze 

Это все!

0

Это на PyPI. Начиная с wxPython 4 поддерживается Python 3.

К сожалению, PyPI имеет пакет под названием wx, который застрял в версии 3.0.3; не забудьте установить пакет с именем wxpython.

pip install wxpython 
0

3 шага, чтобы установить WX-виджеты и Pygame в питоне IDLE

  1. Установите питон 3xxx в вашей системе выбирают (Добавить 3xxx в пути).
  2. открытый python CLI, работает ли python или нет.
  3. затем откройте командную строку (CMD).
    • тип PIP, чтобы узнать, установлен ли пип.
  4. введите команду: пип установить колесо
  5. введите команду: пип установить Pygame
  6. Для установки WxPython введите команду: пип установить -U WxPython

Это все !!

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