Python 2.7.5 на Cygwin64: сбой установки запросов

Наш проект в основном основан на J2EE с автоматическими функциональными и интеграционными тестами, написанными на Python. Тестовая среда — Linux, однако разработчики используют Windows 7 (64-разрядную). Мы хотели бы также иметь возможность выполнять функциональные тесты на машинах разработчика (перед фиксацией). К сожалению, проблема pexpect-windows-portability оставит нам ничего не остается, как:

  1. Провести серьезный рефакторинг наших тестовых библиотек, чтобы иметь возможность использовать как winpexpect (или wexpect), так и pexpect в зависимости от настроек ОС.
  2. Or to use cygwin. Guess what, with this second option we seem to have an issue :-) Using Python 2.7.5 on Cygwin64 installing the requests package results in error:
    • pip says it can not find a file after downloading and extracting the library
    • простая установка не выдает явную ошибку, но оставляет все во временном каталоге
    • после копирования файлов в каталог site-packages простые запросы на импорт в python приводят к выходу интерпретатора

Кто-нибудь сталкивался с этой проблемой? С Cygwin-32 запросы устанавливаются без проблем. (однако у нас есть некоторые другие проблемы - см. мой следующий пост ;-))

Заранее спасибо: Джо, общественность


person Joe Public    schedule 19.08.2013    source источник


Ответы (3)


Также столкнулся с теми же проблемами при попытке установить запросы, все параметры на http://docs.python-requests.org/en/latest/user/install/#install не работает. Я перешел на https://github.com/kennethreitz/requests, а затем нажал "Загрузить Zip" и У меня есть запросы-master.zip.

person Reshad user2701173    schedule 20.08.2013
comment
Привет! Пробовал с исходником с github: скопировал под cygwin, а сказал python setup.py. Ничего не сказал. При попытке запустить python и сказать: импортировать запросы эффект тот же: он существует из интерпретатора python. Спасибо за ваше предложение! Джо, общественность - person Joe Public; 21.08.2013

Обновление: это должно быть исправлено в Cygwin.

Это была ошибка в CPython, которая была исправлена ​​в их основной ветке. Я отправил пакет-кандидат сопровождающему Python для Cygwin, но вы можете попробовать это исправление.

person Aron Ahmadia    schedule 02.10.2013

Я скачал с "https://github.com/requests/requests", а затем просто запустил setup.py из папки Requests-Master (это было помещено в папку cygwin). После этого я перешел к терминалу cygwin, а затем запустил python -> запросы на импорт. Вуаля, это сработало.

person Pompina Singh    schedule 09.06.2018