Подтвердить что ты не робот

Как установить модуль pywin32 в Windows 7

Я пытаюсь установить pywin32. Я скачал его с sourceforge.net. Когда я бегу

setup.py install

он показывает "Невозможно найти vcvarsall.bat". Я погуглил об этом и обнаружил, что мне нужно установить MinGW и установить путь, затем запустить

python setup.py build --compiler=mingw32

но это показывает

Can't find a version in Windows.h

Кто-нибудь может помочь? (У меня установлена пробная версия Visual Studio 2010 Ultimate и установлен компилятор MinGW C и C++. Операционная система: Windows 7.)

Кто-нибудь может сказать мне источник, откуда я могу скачать двоичные файлы Python, уже скомпилированные в MinGW, так что мне не нужно все это делать. Или, если я могу получить питона, который уже имеет модули Windows.

4b9b3361

Ответ 1

Вы просто пытаетесь установить его или хотите построить из источника?

Если вам просто нужно установить, самый простой способ - использовать установщики MSI, представленные здесь:

http://sourceforge.net/projects/pywin32/files/pywin32/ (для обновленных версий)

убедитесь, что вы получили правильную версию (соответствует версии Python, 32bit/64bit и т.д.)

Ответ 2

Вы можете установить пакеты колес pywin32 из PYPI с помощью PIP, указав на этот пакет: https://pypi.python.org/pypi/pypiwin32 Не нужно беспокоиться о первой загрузке пакета, просто используйте pip:

pip install pypiwin32

В настоящее время я думаю, что это "самый простой" способ попасть в работу:) Надеюсь, это поможет.

Ответ 3

Я не согласен с тем, что принятый ответ является "самым простым", особенно если вы хотите использовать virtualenv.

Вместо этого вы можете использовать неофициальные двоичные файлы Windows. Загрузите оттуда соответствующее колесо и установите его с помощью pip:

pip install pywin32-219-cp27-none-win32.whl

(Убедитесь, что вы выбрали тот, который подходит для правильной версии и битности Python).

Возможно, вы сможете получить URL и установить его через pip не загружая его в первую очередь, но они затрудняют просто захват URL. Вероятно, лучше скачать его и разместить где-нибудь самостоятельно.

Ответ 4

У меня была такая же проблема. Проблема в том, что Anaconda не зарегистрировала Python в реестре Windows.

1) pip install pywin
2) выполните script, чтобы зарегистрировать Python в реестре Windows
3) загрузите соответствующую форму пакета Corey Goldberg ответ и обнаружен python

Ответ 6

Вы найдете двоичные файлы в списке SF файлов, просто выберите версию и платформу python (32 или 64 бит).