metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-05-22 10:10 am
Entry tags:

Дети гвидо-ван-россума и ехидны

винда, easy_install lxml
Конечно же, самоочевидное действие - это скачать исходники и пытаться их собирать, надеясь на наличие Visual Studio и ругаясь на отсутствие девелопмент пакетов от libxml.
Это еще не говоря о том, что я ставлю питонософт по инструкции, которую авторы даже не пытались проверять ее на чистой машине.

ЗЫ: Ну и рукожопики, простите меня. Валится исключение при импорте. Перехватывают, показывают сообщение вида "проверьте свой environment" и все. Сообщение от исключения показывают _в заголовке диалогового окна_. Пошел я в консоль, быстрее будет разобраться.

PPS: Ну питонасты, ну капец:
python.exe CreateFile D:\gnuradio\bin\<stdin> NAME INVALID
python.exe CreateFile D:\gnuradio\bin\<stdin> NAME INVALID
python.exe CreateFile D:\Programm\Python27\Lib\site-packages\cheetah-2.4.4-py2.7-win32.egg\<stdin> NAME INVALID
python.exe CreateFile D:\programm\python27\lib\site-packages\markdown-2.1.1-py2.7.egg\<stdin> PATH NOT FOUND
python.exe CreateFile D:\Programm\Python27\Lib\site-packages\lxml-2.3-py2.7-win32.egg\<stdin> NAME INVALID
python.exe CreateFile D:\gnuradio\lib\site-packages\<stdin> NAME INVALID
python.exe CreateFile C:\WINDOWS\system32\python27.zip\<stdin> PATH NOT FOUND
python.exe CreateFile D:\Programm\Python27\DLLs\<stdin> NAME INVALID
python.exe CreateFile D:\Programm\Python27\Lib\<stdin> NAME INVALID
python.exe CreateFile D:\programm\python27\lib\plat-win\<stdin> PATH NOT FOUND
python.exe CreateFile D:\Programm\Python27\Lib\lib-tk\<stdin> NAME INVALID
python.exe CreateFile D:\Programm\Python27\<stdin> NAME INVALID

[identity profile] theiced.livejournal.com 2012-05-22 07:28 am (UTC)(link)
EASY

[identity profile] zerthurd.livejournal.com 2012-05-22 07:37 am (UTC)(link)
Под винду никто не девелопит

[identity profile] avnik.livejournal.com 2012-05-22 07:46 am (UTC)(link)
всякие бандлеры и прочее от рубе кстати ведет себя точно также.
(Или там другая крайность -- притаскивается бинарная сборка неизвестно кем и когда сделаная -- не помню уже)

[identity profile] theiced.livejournal.com 2012-05-22 07:54 am (UTC)(link)
обычно автором. сделанная - чуть менее чем всегда.

[identity profile] wildman.livejournal.com 2012-05-22 07:59 am (UTC)(link)
virtualenv + pip

[identity profile] veter-r-r.livejournal.com 2012-05-22 08:06 am (UTC)(link)
Проблема в последнем тэге.

[identity profile] avnik.livejournal.com 2012-05-22 08:16 am (UTC)(link)
билдаут же
пип будет так же адово собирать исходники (билдаут впрочем тоже, если ему не показать каталог с пресобраными яйками для венды)ю

[identity profile] metaclass.livejournal.com 2012-05-22 08:27 am (UTC)(link)
Да, в итоге я ему яйко и притащил. Оказывается - на pypi оно есть только для 2.3 версии, для более поздних нету.

[identity profile] metaclass.livejournal.com 2012-05-22 08:28 am (UTC)(link)
Да. Никак не соберусь сделать себе нормальное рабочее место с линуксом - все то виртуалки, то сервера безголовые, то ноуты 5-7-летней давности.

[identity profile] veter-r-r.livejournal.com 2012-05-22 08:32 am (UTC)(link)
Ребе, чем раньше это сделаете, тем меньше будете жалеть о бездарно потраченном под виндами времени.

[identity profile] thedeemon.livejournal.com 2012-05-22 08:35 am (UTC)(link)
где же ваша кроссплатформенность?

[identity profile] veter-r-r.livejournal.com 2012-05-22 08:37 am (UTC)(link)
До сих пор в сказки верите?

[identity profile] metaclass.livejournal.com 2012-05-22 08:53 am (UTC)(link)
Ну, по крайней мере, о поведении большей части спизженных из линукса средств разработки я знаю теперь достаточно много, благодаря тому, что закатываю солнце вручную на виндах)

[identity profile] thedeemon.livejournal.com 2012-05-22 09:04 am (UTC)(link)
Я-то не очень, но писатели юниксового софта часто о ней говорят. А на деле она ограничивается юниксами, и то не без проблем.

[identity profile] avnik.livejournal.com 2012-05-22 09:16 am (UTC)(link)
http://pypi.python.org/pypi/lxml/2.3 вон там 2.3 для всевозможных питонов,
Я вот уверен, что если запинить версию в билдауте -- оно выкачает win32 яйко (ну может еще путь ткнуть вышеуказаный понадобится).

PS Впрочем с PIL (который из за тупости аффторов в итоге форкнули) и lxml всегда были проблемы -- и как следствие куча buildout.recipe их ставящих в разные позы

[identity profile] veter-r-r.livejournal.com 2012-05-22 09:23 am (UTC)(link)
Софт-то завести можно. Хотя мало знаю софта, который работает хотя бы на двух платформах. Но скорее из-за наличия более адекватных аналогов.

Но как среда разработки -- линукс на порядок удобнее.

[identity profile] nicka-startcev.livejournal.com 2012-05-22 09:25 am (UTC)(link)
любой кроссплатформер быстро превращается в линуксоида чтоб развидеть винду.

[identity profile] freiksenet.livejournal.com 2012-05-22 09:42 am (UTC)(link)
Винда не нужна.

[identity profile] besm6.livejournal.com 2012-05-22 10:08 am (UTC)(link)
Если в кране нет воды -
удали с винта винды.

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

[identity profile] justy-tylor.livejournal.com 2012-05-22 10:08 am (UTC)(link)
Лол. Разработчики "кроссплатформенного" PySide в этом смысле несколько честнее: http://www.pyside.org/2012/04/pyside-1-1-1-free-hugs-python-for-qt-released/
There are no PySide core developers using Windows or Mac and no more PySide build bots, so if you really want to see PySide running on those platforms better you do something.
"Free Hugs"!

[identity profile] metaclass.livejournal.com 2012-05-22 10:47 am (UTC)(link)
Да, вот тут то же самое. "Странности".

[identity profile] astoon.livejournal.com 2012-05-22 01:18 pm (UTC)(link)
Винда не нужна.

[identity profile] freiksenet.livejournal.com 2012-05-22 02:12 pm (UTC)(link)
Ребе, срите лучше винду) Под линуксом всё работает из каропки и такой жопы как с говнорубями точно нет.

[identity profile] cottidianus.livejournal.com 2012-05-22 03:02 pm (UTC)(link)
прекрасно!

[identity profile] cottidianus.livejournal.com 2012-05-22 03:03 pm (UTC)(link)
винда не нужна

[identity profile] blackyblack.livejournal.com 2012-05-22 04:55 pm (UTC)(link)
Не, не так. Ставьте cygwin и мучайтесь.

[identity profile] blackyblack.livejournal.com 2012-05-22 05:14 pm (UTC)(link)
Понятия не имею. А в чём проблема?

[identity profile] blackyblack.livejournal.com 2012-05-22 05:22 pm (UTC)(link)
Ну так под линуксами и собирайте.