Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 26, 2012 23:40:14

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Загрузка изображения Вконтакте

reclosedev
Чтобы избежать таких проблем, и если в будущем понадобится создание *.exe, то лучше сразу поставить 32 битный Python и использовать 32 битные модули. Проверено, работает на Win7 x64.
То питон в юникод не мог, теперь в 64 бита.

Офлайн

#2 Окт. 27, 2012 08:29:58

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Загрузка изображения Вконтакте

odnochlen
То питон в юникод не мог, теперь в 64 бита.
Речь только о том, что не все авторы библиотек компилируют их для 64 бит (только если самому собирать). И еще при создании .exe с помощью cx_Freeze и т.п. в сборку включаются библиотеки интерпритатора и расширения 64 бит, следовательно и работать они будут только на 64.

Офлайн

#3 Окт. 28, 2012 17:11:25

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Загрузка изображения Вконтакте

Поставил pycurl amd64, Grab воспринял его нормально вроде, отослал несколько пост запросов на разные сайты, данные не теряются, все работает, вроде бы все в порядке :)

С грабом идут тесты, можешь ими проверить, для сборки отсюда http://www.lfd.uci.edu/%7Egohlke/pythonlibs/%2C они фейлились. Не знаю, может в 64 более поздняя версия libcurl, проверь. Если зафейлятся, то у тебя два варианта, либо сносить свой Питон и ставить 32х-битный, а с ним и все модули 32х-битные, либо пробовать собрать pycurl самому http://python4seo.net/?p=278 для 64



Отредактировано plusplus (Окт. 28, 2012 17:11:55)

Офлайн

#4 Ноя. 9, 2012 22:40:04

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Загрузка изображения Вконтакте

Под винду нужно скачивать pycurl с grablib сайта для того, чтобы не было глюка с отправкой POST-запросов, туда попадает мусор если юзать pycurl, скачанный с http://www.lfd.uci.edu/~gohlke/pythonlibs/ Возможно мусор не только в POST-падает, а ещё в куки. я уже не помню подробностей. Если нужна сборка под 64-бит винду, найдите человека с ником kalombo (http://python4seo.net/ его блог) и попросит помощи с компиляцией 64-бит версии pycurl.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version