Найти - Пользователи
Полная версия: Загрузка изображения Вконтакте
Начало » Python для новичков » Загрузка изображения Вконтакте
1 2
odnochlen
reclosedev
Чтобы избежать таких проблем, и если в будущем понадобится создание *.exe, то лучше сразу поставить 32 битный Python и использовать 32 битные модули. Проверено, работает на Win7 x64.
То питон в юникод не мог, теперь в 64 бита.
reclosedev
odnochlen
То питон в юникод не мог, теперь в 64 бита.
Речь только о том, что не все авторы библиотек компилируют их для 64 бит (только если самому собирать). И еще при создании .exe с помощью cx_Freeze и т.п. в сборку включаются библиотеки интерпритатора и расширения 64 бит, следовательно и работать они будут только на 64.
plusplus
Поставил pycurl amd64, Grab воспринял его нормально вроде, отослал несколько пост запросов на разные сайты, данные не теряются, все работает, вроде бы все в порядке :)

С грабом идут тесты, можешь ими проверить, для сборки отсюда http://www.lfd.uci.edu/%7Egohlke/pythonlibs/%2C они фейлились. Не знаю, может в 64 более поздняя версия libcurl, проверь. Если зафейлятся, то у тебя два варианта, либо сносить свой Питон и ставить 32х-битный, а с ним и все модули 32х-битные, либо пробовать собрать pycurl самому http://python4seo.net/?p=278 для 64
lorien
Под винду нужно скачивать pycurl с grablib сайта для того, чтобы не было глюка с отправкой POST-запросов, туда попадает мусор если юзать pycurl, скачанный с http://www.lfd.uci.edu/~gohlke/pythonlibs/ Возможно мусор не только в POST-падает, а ещё в куки. я уже не помню подробностей. Если нужна сборка под 64-бит винду, найдите человека с ником kalombo (http://python4seo.net/ его блог) и попросит помощи с компиляцией 64-бит версии pycurl.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB