Вот проблема. У меня есть приложение, написанное на 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, но она, похоже, не работает.