#python-3.x #google-colaboratory #pywin32 #kaggle #winreg
Вопрос:
пакет pywin32 требовалось установить в рамках требований к настройке среды для кодовой базы реализации pix2pix, pywin32 используется для включения функций Win32 API в python. Я попытался настроить среду в Google colab и выдал следующее сообщение об ошибке во время установки pywin32.
ОШИБКА: Не удалось найти версию, удовлетворяющую требованию pywin32 (из версий: нет) ОШИБКА: Не найден соответствующий дистрибутив для pywin32
Аналогичная проблема со следующим сообщением возникла при попытке реализовать в kaggle:
ОШИБКА: Не удалось найти версию, удовлетворяющую требованию pywin32 ОШИБКА: Не найден соответствующий дистрибутив для pywin32
Та же проблема возникла, когда я попытался в своей локальной среде python (Python 3.6.10) на моем mac.
Кроме того, я пытаюсь установить пакет pywin32 из самого исходного кода, используя последнюю версию тега build-300, как предложено для python 3.5 . Но не повезло, установка завершилась с проблемой зависимости, пакет winreg не найден, было показано следующее сообщение.
ModuleNotFoundError: Нет модуля с именем «winreg»
Аналогично, попробовал с поддельным winreg, но совсем не повезло. Я проверил платформу в google colab по печати(sys.platform), она показывает linux. Пожалуйста, сообщите, есть ли какой-либо обходной путь для установки пакета pywin32 в colab и/или решения любой проблемы, о которой сообщалось выше. Заранее спасибо.
Примечание: Проблему можно воспроизвести, просто попробовав pip install pywin32
в родной среде python, а !pip install pywin32
также в среде colab или kaggle.
Ответ №1:
К сожалению, вы не можете установить его в Linux python, pywin32-это пакет модулей расширения для доступа к API Windows C и COM в Windows python:
Расширения Python для Microsoft Windows Предоставляют доступ к большей части Win32 API, возможность создавать и использовать COM-объекты, а также среду Pythonwin.
Комментарии:
1. Ценю ваш последующий ответ. Однако pywin32 не может быть установлен в Linux python, есть ли какой-либо обходной путь, который стоит попробовать в решении поверх wine или чего-то подобного в среде colab или kaggle?
2. Там нет поддержки для ОС Linux: pypi.org/project/pywin32/#files Вы могли бы попробовать запустить Python под вином, но я думаю, что это не решение для вас.
3. Тогда не повезло с написанием независимого от платформы кода. @Мышь в 5 — й колонке- Ценю ваш ответ и последующий комментарий.