#python #scrapy #pywin32
#python #scrapy #pywin32
Вопрос:
Я запускаю Python.org 64-разрядная версия 2.7 для Windows Vista. Я пытаюсь запустить Scrapy с помощью команды:
scrapy startproject myproject
Однако это приводит к появлению довольно большого журнала ошибок отслеживания в командной оболочке. Однако, прочитав еще немного, я полагаю, что ошибку вызывают только последние несколько строк в журнале:
raise ffiplatform.VerificationError(error)
cffi.ffiplatform.VerificationError: importing 'c:\Python27\lib\site-packages
cryptography\_Cryptography_cffi_444d7397xa22f8491.pyd': DLL load failed: %1 is
not a valid Win32 application.
Поиск в Google для:
DLL load failed: %1 is not a valid Win32 application.
Показывает, что это может быть вызвано тем, что Pywin32 не установлен. Однако я установил следующий Pywin .exe-файл:
pywin32-219.win-amd64-py2.7
В папке пакетов моего сайта у меня установлены следующие пакеты:
pythonwin
pywin32_system32
Является ли приведенный выше .exe правильным для установки и являются ли указанные выше два установленных пакета правильными, которые мне нужны для запуска Scrapy? Нужна ли мне 64-разрядная версия Pywin?
Если это так, кто-нибудь может сказать, что еще может быть причиной этой ошибки? Невероятно неприятно быть так близко к тому, чтобы Scrapy заработал и упал на последнем препятствии. Любая помощь была бы с благодарностью оценена.
Спасибо
Ответ №1:
Проблема была решена путем установки 64-разрядной версии OpenSSL вместо 32-разрядной. Немного ошибка школьника, но я очень рад, что мне удалось устранить основную причину!