Не удалось загрузить DLL DLL на Anaconda 32 и 64 на windows - PullRequest
0 голосов
/ 23 марта 2020

Вот проблема. У меня есть приложение, написанное на python, опирающееся на Tornado. Это приложение прекрасно работает на Linux с 64-разрядной Anaconda, но на Windows я пытался установить 32-разрядную Anaconda и 64-разрядную Anaconda. При запуске приложения я получаю следующие ошибки:

  File "[…]\Anaconda3\lib\site-packages\tornado\autoreload.py", line 90, in <module>
    from tornado import process
  File "[…]\Anaconda3\lib\site-packages\tornado\process.py", line 36, in <module>
    from tornado.iostream import PipeIOStream
  File "[…]\Anaconda3\lib\site-packages\tornado\iostream.py", line 33, in <module>
    import ssl
  File "[…]\Anaconda3\lib\ssl.py", line 98, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: DLL load failed: %1 n’est pas une application Win32 valide.

(последняя строка на английском языке sh: %1 is not a valid Win32 application).

Сначала я подумал, что проблема связана до Anaconda 64 bit, которая по-прежнему показывает 32 бита при запуске, поэтому я установил Anaconda 32 bit. Но проблема остается. Я на Windows 10 64 бит. Я искал здесь или там, я также пытался переместить DLL, но она, похоже, не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...