@AnKus

Проблема с установкой PYCURL на Python 3.10 Win 10. Кто сталкивался?

Нарыл такую прекрасную библиотеку Grab.
Установил ее 0.6.41 версии. Нужно установить pycurl. Не устанавливается. танцевал с бубнами целый день. Перечитав документацию, выяснил, что pycurl актуальной версии 7.45.1, отсюда
не поддерживается в Питоне 3.10. Вероятно, ее надо откатить на более раннюю, чего я делать не хочу.

Подскажите, пожалуйста, кто решил эту задачу с такими же вводными данными ?

Скриншот кода удалён модератором.
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 2
fenrir1121
@fenrir1121
ABAP developer, Python developer
Вероятно, ее надо откатить на более раннюю, чего я делать не хочу

Религия не позволяет или реально используете вещи, введённые только в 3.10?
Справа внизу кликнуть по Python 3.10 -> Add Interpreter и создать новую venv с нужной версией питона, в один клик же переключается все
Ответ написан
@AnKus Автор вопроса
Вернулся к этому вопросу.
Вот вся ошибка:
Collecting pycurl==7.45.1
Using cached pycurl-7.45.1.tar.gz (233 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 10
╰─> [5 lines of output]
C:\Users\Zver\AppData\Local\Temp\pip-install-i2cljb13\pycurl_97ec6995d5c6411bb4cf145d5d7f87e5\setup.py:957: DeprecationWarning: distutils Version classes ar
e deprecated. Use packaging.version instead.
if LooseVersion(distutils.__version__) > LooseVersion("1.0.1"):
C:\Users\Zver\AppData\Local\Temp\pip-install-i2cljb13\pycurl_97ec6995d5c6411bb4cf145d5d7f87e5\setup.py:959: DeprecationWarning: distutils Version classes ar
e deprecated. Use packaging.version instead.
if LooseVersion(distutils.__version__) < LooseVersion("1.0.3"):
Please specify --curl-dir=/path/to/built/libcurl
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.


Проблема все-таки в Windows. В документации к PyCurl указано:
There are currently no official binary Windows packages. You can build PycURL from source or use third-party binary packages.

И далее по тексту "Сборка из исходников" отсюда:
pycurl.io/docs/latest/install.html


Ссылку вставил как цитату, т.к. ссылка не вставляется

Я не понял ничего. Помогите, кто ставил PyCurl на Win 10.
Спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы