PyCairo Pip Установить в python 3.8 на windows 10 не удается - PullRequest
1 голос
/ 12 февраля 2020

Я знаю, что по этому поводу было создано много тем, но ни одна из них не решила мою проблему. Я пытаюсь установить Каир через pip install. Я использую командную строку. Вот сообщение об ошибке:

C:\python38\Scripts>pip install cairo
ERROR: Could not find a version that satisfies the requirement cairo (from versions: none)
ERROR: No matching distribution found for cairo

Я читал журнал dev на github для pycairo, и похоже, он говорит, что он должен работать для python 3.8 и windows 10, я не уверен, что делать здесь. Я видел, как один человек решил эту проблему, запустив виртуальную машину windows 7, я не уверен, как это сделать, или она сработает для моей ситуации.

Я действительно ценю любую помощь, которую вы можете мне дать, спасибо.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2020

pycairo доступно только как .tar.gz для pypi, поэтому только исходный код. Обратите внимание, что для его компиляции вам понадобится компилятор C и предварительно установленная библиотека cairo, чтобы использовать

pip install pycairo

Кроме того, вы также можете просто загрузить правильный файл колеса для python 3.8 с этого сайта , что значительно упростит установку. Вам не нужно будет компилировать код таким способом, просто выполните

pip install <whl file>

после загрузки правильного (наиболее вероятно pycairo‑1.19.0‑cp38‑cp38‑win_amd64.whl)

0 голосов
/ 12 февраля 2020

Попробуйте pycairo вместо

pip install pycairo

Редактировать в ответ на комментарий:

Я нашел аналогичный вопрос, Это помогает?

...