Paramiko: ImportError: сбой загрузки DLL:% 1 не является допустимым приложением Win32 - PullRequest
0 голосов
/ 23 марта 2020

В моей среде python (2.7.11) возникли некоторые проблемы, поэтому я обновился до 2.7.16, из-за которого некоторые пакеты создают проблемы. Я понимаю, что Python 2.x - это EOL, он используется для Legacy Features Automation, которая не нуждается в обслуживании кода, а также прошла через несколько подобных ошибок загрузки DLL обсуждения ошибок, и все они обсуждают из-за несоответствия между 64-битной и 32-битной версиями и переменными среды, но моя проблема, кажется, немного отличается от других.

ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32. Но библиотеки DLL есть

ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением Win32

>>> import paramiko
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\paramiko\__init__.py", line 22, in <module>
    from paramiko.transport import SecurityOptions, Transport
  File "C:\Python27\lib\site-packages\paramiko\transport.py", line 91, in <module>
    from paramiko.kex_curve25519 import KexCurve25519
  File "C:\Python27\lib\site-packages\paramiko\kex_curve25519.py", line 5, in <module>
    from cryptography.hazmat.primitives import constant_time, serialization
  File "C:\Python27\lib\site-packages\cryptography\hazmat\primitives\constant_time.py", line 11, in <module>
    from cryptography.hazmat.bindings._constant_time import lib
ImportError: DLL load failed: %1 is not a valid Win32 application.

Заранее спасибо за ваши ответы.

...