Стек : windows 8.1 Anaconda2 / python 3.7 env Pycharm professional 2017.3
Проблема : Невозможно импортировать модуль ssl (сузил проблему с загрузкой _ssl.pyd):
ImportError: Ошибка загрузки DLL: указанный модуль не найден.
Что я пробовал:
Если я использую консоль Windows для активации среды conda и пытаюсь импортировать ssl, она работает
Вывод sys.path в pycharm:
['C: / Users /vlad / Documents / DjangoProjects / cryptodata / playing_around_aiohttp ',' C: \ Program Files \ JetBrains \ PyCharm 2017.3.3 \ helpers \ pydev ',' C: \ Program Files \ JetBrains \ PyCharm 2017.3.3 \ helpers \ pydev ','C: \ Users \ vlad \ .PyCharm2017.3 \ system \ cythonExtensions ',' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ python37.zip ',' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs ','C: \ ProgramData \ Anaconda2 \ envs \ 373 \ lib ',' C: \ ProgramData \ Anaconda2 \ envs \ 373 ',' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ lib \ site-packages ',' C: \Программные файлы \ JetBrains \ PyCharm 2017.3.3 \ helpers \ pycharm_matplotlib_backend ']
sys.path в консоли win:
[' ',' C: \ ProgramData \ Anaconda2 \envs \ 373 \ python37.zip ',' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs ',' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ lib ',' C: \ ProgramData \ Anaconda2 \ envs \ 373',' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ lib \ site-packages ']
imp.find_module (' _ ssl ') выводится в pycharm:
(<_ io.BufferedReader name = 'C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs \ _ssl.pyd'>, 'C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs \ _ssl.pyd', ('.вывод pyd ',' rb ', 3))
imp.find_module (' _ssl ') в консоли Windows:
(<_ io.BufferedReader name =' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs \ _ssl.pyd '>,' C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs \ _ssl.pyd ', (' .pyd ',' rb ', 3))
В консоли Windows я успешно "импортирую _ssl", а затем
_ssl.__file__
выводим это 'C: \ ProgramData \ Anaconda2 \ envs \ 373 \ DLLs \_ssl.pyd '
Я что-то упустил?Что здесь происходит?