ModuleNotFoundError: нет модуля с именем «OpenSSL», несмотря на установленный pyopenssl

Я пытаюсь установить OpenSSL для Python в Windows с помощью командной строки.

Я попытался запустить следующую команду:

pip install OpenSSL

Я получил следующую ошибку:

  Could not find a version that satisfies the requirement openssl (from versions: )
No matching distribution found for openssl

Я также попытался сделать это, как показано ниже:

pip install pyopenssl

Это удалось, но когда я пытаюсь запустить свой скрипт Python со следующей строкой, он показывает ошибку:

from OpenSSL import crypto, SSL

Ошибка:

Traceback (most recent call last):
  File "C:\Users\ajayv\AppData\Local\Programs\Python\Python36-32\Scripts\ENV\Scripts\PDB Latest 1250\Endpoints\X.509.py", line 1, in <module>
    import OpenSSL
ModuleNotFoundError: No module named 'OpenSSL'

Я что-то упускаю? Пожалуйста, дай мне знать.


person prudhvi    schedule 10.02.2018    source источник
comment
Я только что установил его, и он работает, у вас установлены две версии python?   -  person Omar Einea    schedule 10.02.2018
comment
Они у меня были...давно. Но сейчас у меня только Python 3.6   -  person prudhvi    schedule 10.02.2018
comment
Вы проверили PYTHONPATH?   -  person handle    schedule 10.02.2018
comment
также проверьте pip, возможно, вам нужно использовать pip3 вместо pip   -  person Matt. Stroh    schedule 10.02.2018
comment
Возможный дубликат ImportError после успешной установки pip   -  person Mark Amery    schedule 19.01.2019
comment
Установка pyopenssl с pip действительно должна позволить вам import OpenSSL. У вас почти наверняка установлено несколько версий Python (и версий pip). Ответ на stackoverflow.com/q/32680081/1709587 описывает эту проблему и способы ее устранения. Конкретная деталь о том, что библиотека, которую вы пытаетесь установить, pyopenssl, в конечном счете, здесь не имеет значения.   -  person Mark Amery    schedule 19.01.2019
comment
Потенциально более релевантный результат для людей, прибывающих сюда из Google, особенно об установке pyopenssl: stackoverflow.com/q/42637878/1709587   -  person Mark Amery    schedule 19.01.2019