Установка PycURL на Python 3.7.0 (Windows 10) - PullRequest
0 голосов
/ 27 ноября 2018

У меня проблема с установкой PycURL в следующей среде

Среда

Python 3.7.0
Windows 10 

Проблема

C:\>pip install pycurl
Collecting pycurl
  Using cached https://files.pythonhosted.org/packages/e8/e4/0dbb8735407189f00b33d84122b9be52c790c7c3b25286826f4e1bdb7bde/pycurl-7.43.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Please specify --curl-dir=/path/to/built/libcurl

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 10 in C:\Users\user01\AppData\Local\Temp\pip-install-xrandomx\pycurl\

C:\>

Согласно официальному сайту ... http://pycurl.io/docs/latest/install.html#official-packages

В настоящее время официальные пакеты PycURL созданы для следующих версий Python:

2.7.10
3.2.5
3.3.5
3.4.3
3.5.2
3.6.0

Делает ли этозначит я должен удалить текущий Python 3.7.0 и установить 3.6.0, чтобы он работал?

Есть ли альтернатива?

1 Ответ

0 голосов
/ 03 декабря 2018

У вас есть два основных варианта:

  • скомпилировать pycurl для Python 3.7 вручную (начальная точка для копания - здесь )
  • использовать неофициальный двоичный файл pycurl

Последнее гораздо проще.

Самый известный сайт с неофициальными двоичными файлами - этот .Загрузите whl файл Pycurl, соответствующий вашей версии Python и архитектуре Python, с здесь .Установите скачанный файл с помощью pip:

pip install C:/path/to/downloaded/file/pycurl‑7.43.1‑cp37‑cp37m‑win_amd64.whl

...