Детектив: не запускается XPD

Автор mclac, 25 Нояб. 2011 в 17:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mclac

Цитата: mevial от 25 Нояб. 2011 в 17:27
Цитата: oburmistrov от 25 Нояб. 2011 в 16:44
Можно подробнее, как запустили XPD. У меня так-же происходит, нескелько секунд думает и всё.
А вы думаете, что передача нескольких байт по компорту должна занимать 10 минут и прогрессбар должен быть красивым и переливающимся на полэкрана? Главное не прогрессбар, а последующая подпись внизу. А за красивостями и тормозами вам к мелкософту.
мне кажется, что человек интересуется не возможностью запуска самой программы XPD под windows, а до процесса заливки данных в контроллер еще не добрался...
У мну тоже такое было. Поставил XPD точно по инструкции, при запуске немного думает и... ничего не происходит  :bn:
разбираться не стал, а проинсталировал на нетбук. Там все сразу заработало....
ЛЕНЬ - это самая НЕисчерпаемая энергия в мире !

илс

Цитата: mclac от 25 Нояб. 2011 в 17:43
Цитата: mevial от 25 Нояб. 2011 в 17:27
Цитата: oburmistrov от 25 Нояб. 2011 в 16:44
Можно подробнее, как запустили XPD. У меня так-же происходит, нескелько секунд думает и всё.
А вы думаете, что передача нескольких байт по компорту должна занимать 10 минут и прогрессбар должен быть красивым и переливающимся на полэкрана? Главное не прогрессбар, а последующая подпись внизу. А за красивостями и тормозами вам к мелкософту.
мне кажется, что человек интересуется не возможностью запуска самой программы XPD под windows, а до процесса заливки данных в контроллер еще не добрался...
У мну тоже такое было. Поставил XPD точно по инструкции, при запуске немного думает и... ничего не происходит  :bn:
разбираться не стал, а проинсталировал на нетбук. Там все сразу заработало....

Да подтверждаю, от версии винды данный глюк зависит.
У меня на 2-х  домашних компах стоит WinXP SP3 Professional с одного дистрибутива (сборка). Прога стала запускаться только с лицензионного офисного ноута.

DarthGray

Наблюдал такую же фигню
На рабочем компе не запустилась, на домашнем - с ходу
И дело тут действительно не в XPD, не запускается сам Питон
Щёлкаешь по его ЕХЕ-шнику и ничего не происходит
Разбираться не стал. дома работает и ладно
Надо сравнивать (видимо), какие службы запущены и в каком режиме. а это лениво
На вскидку разница в том. что дома у меня винда обновляется, а на работе нет
(хотя какое это имеет отношение к Питону?)
Различие между теорией и практикой на практике гораздо больше, чем в теории.

zap

Может в таких системах не хватает какой-то DLL'ки.
Было бы хорошо, если бы кто-то запустил питон с командной строки в такой системе (из каталога где он установлен) и процитировал сообщение об ошибке.
Эксплорер ничего толком не говорит, а в командной строке может написать что-нибудь типа "такой-то DLL не найден".
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DarthGray

Абсолюютно пофиг
Забиваю в "Выполнить" C:\Program Files\Python27\pythonw.exe
Окно схлопывается, чёрное окно не вылезает, в процессах ничего не появляется
При запуске python.exe (без w в конце) выскакивает чёрное окно со следующим текстом

Python  2.7.1   <r271:86832,   Nov  27 2010,   18:30:46 >   [MSC v.1500 32  bit   <Intel>]  on
Win32
Гуре "help", "copyright", "credits" or "license" for more information.
>>>       
Различие между теорией и практикой на практике гораздо больше, чем в теории.

FAS_r7

имеется ввиду из CDM запускать экзешник ? 
тогда мессаги не исчезнут.

mevial

Цитата: DarthGray от 28 Нояб. 2011 в 17:05
Абсолюютно пофиг
Забиваю в "Выполнить" C:\Program Files\Python27\pythonw.exe
Окно схлопывается, чёрное окно не вылезает, в процессах ничего не появляется
При запуске python.exe (без w в конце) выскакивает чёрное окно со следующим текстом

Python  2.7.1   <r271:86832,   Nov  27 2010,   18:30:46 >   [MSC v.1500 32  bit   <Intel>]  on
Win32
Гуре "help", "copyright", "credits" or "license" for more information.
>>>       
Аналогично, установил ради эксперимента на древнюю sp2 корпоративку(специально поставил в виртуалбокс), но xpd заработала, опыт не удался. :( Может что поточнее надо указать, например откуда сливали дистр винды?

zap

Цитата: DarthGray от 28 Нояб. 2011 в 17:05
Абсолюютно пофиг
Забиваю в "Выполнить" C:\Program Files\Python27\pythonw.exe
Окно схлопывается, чёрное окно не вылезает, в процессах ничего не появляется
При запуске python.exe (без w в конце) выскакивает чёрное окно со следующим текстом

Python  2.7.1   <r271:86832,   Nov  27 2010,   18:30:46 >   [MSC v.1500 32  bit   <Intel>]  on
Win32
Гуре "help", "copyright", "credits" or "license" for more information.
>>>       
pythonw и не должен выходить на командную строку, он специально сделан для запуска гуёвых приложений, если его запускать без имени питоновской программы он и должен сразу выходить.

Попробуйте такую команду через "Выполнить":

cmd /c "C:\Program Files\Python27\python.exe" "C:\Program Files\xpd-0.2.1\xpd.pyw"

(ну или какой там путь к xpd).

P.S. Есть видео быстрой установки XPD под вындоус. Может кому поможет.
http://www.youtube.com/watch?v=Lgb_KMBwFxM
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DarthGray

Цитата: zap от 28 Нояб. 2011 в 18:39

Попробуйте такую команду через "Выполнить":

cmd /c "C:\Program Files\Python27\python.exe" "C:\Program Files\xpd-0.2.1\xpd.pyw"


Монопенисно, на долю секунды что-то мырцает посреди экрана и всё схлопывается вместе с командной строкой
не оставляя никаких следов
Различие между теорией и практикой на практике гораздо больше, чем в теории.

zap

Блин, уж мне эта венда :)

Хорошо, тогда запустите сначала просто "cmd", и уже в чёрном окошке введите:

"C:\Program Files\Python27\python.exe" "C:\Program Files\xpd-0.2.1\xpd.pyw"
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DarthGray

Ага, вот оно как

This program requires PyGTK to run
Различие между теорией и практикой на практике гораздо больше, чем в теории.

zap

Хм, а устанавливать PyGTK не пробовали?

Надо сделать чтобы вместо сообщений на консоль под pythonw выводилось окошко - будет меньше подобных непонятностей.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DarthGray

#12
Дык установлено pygtk-all-in-one-2.22.6.win32-py2.7.msi. если это оно
Запустил установку ещё раз, нажал на Repair, долго жужжала, написала что всё ОК
В результате всё тоже самое - This program requires PyGTK to run
Не видит с какого-то...

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

zap

Хм, тогда странно.

А что будет, если запустить сначала python.exe, а потом ввести туда команду "import gtk", примерно так, как ниже:

Python 2.7 (r27:82500, Sep 16 2010, 18:02:00)
[GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>>


Кстати, у Вас никаких других опенсорсных программ, использующих GTK, не установлено? Ну там, GIMP, Wireshark итп... Может быть конфликт dll'ек, ведь "домохозяйкина OS" так до сих пор и не научилась разруливать конфликты DLL разных версий, в отличие от юниксов, которые это умеют с рождения.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DarthGray

А так ещё прикольней

Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py", li
ne 40, in <module>
    from gtk import _gtk
ImportError: DLL load failed: ═х эрщфхэр єърчрээр  яЁюЎхфєЁр.
>>>

А насчёт программ - фиг его знает, какие что использовать могут
Перечисленных нет
Ну что поделать - Цэ Виндовс
Различие между теорией и практикой на практике гораздо больше, чем в теории.

zap

"═х эрщфхэр єърчрээр  яЁюЎхфєЁр" переводится как "Не найдена указанна  процедура" :)

Понятно, как я и предполагал, где-то в путях есть конфликтующая DLL.

Можете попробовать создать скрипт, назовите его, к примеру, xpd.cmd.
Скопируйте в него следующее:
set PATH=C:\Python27\Lib\site-packages\gtk-2.0\runtime\bin;%PATH%
"C:\Python27\python.exe" "C:\Program Files\xpd-0.2.1\xpd.pyw"

Потом запустите его (либо через командную строку, введя полный путь к xpd.cmd, либо прямо в эксплорере двойным кликом).

Можно, конечно, просто ввести эти две команды по очереди в командную строку, если что-то непонятно.
С уважением,
Андрей

Поражаю масштабностью некопмпетентность (ц) из лички

DarthGray

#16
Ага, а вот видимо и то, с чем конфликтит

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\>xpd.cmd

C:\>set PATH=C:\Program Files\Python27\Lib\site-packages\gtk-2.0\runtime\bin;C:\
WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\Altium Des
igner Summer 09\System

C:\>"C:\Program Files\Python27\python.exe" "C:\Program Files\xpd-0.2.1\xpd.pyw"

This program requires PyGTK to run

C:\>


Ну WinAVR и Altium Designer врядли на многих машинах есть, к тому же они не запущены
а вот Intel\DMIX очень даже может быть, т.к. хрен знает нафиг он ваще нужен

Хотя нет, это просто прописанные пути...
Различие между теорией и практикой на практике гораздо больше, чем в теории.

mevial

Цитата: DarthGray от 29 Нояб. 2011 в 15:18

Ну WinAVR и Altium Designer врядли на многих машинах есть, к тому же они не запущены
а вот Intel\DMIX очень даже может быть, т.к. хрен знает нафиг он ваще нужен

Не угадали, winAVR и есть тот самый опенсорс, который тоже использует gtk, и запущенным ему быть необязательно. Прям даже интересно, что у Ilyukhs стоит. :) А последние матюки вообще на отсутствие pygtk(неправильный путь?).