SSL, отсутствующий в Python 3 в НОВОЙ установке 16,04

Таким образом, модуль, в котором я нуждаюсь для своего проекта, требует, чтобы SSL установил. Я слышал, что Ubuntu идет с Python с поддержкой SSL, таким образом, я проверил, получил ли я SSL на новой установке Ubuntu 16.04 LTS 64-разрядный фрагмент кода Oli использования:

from urllib.request import urlopen
urllib.request.urlopen('https://askubuntu.com').read()

Они сказали, что это должно выложить некоторый HTML, если SSL работает правильно, но все, что я получил, было этой ошибкой:

Traceback (most recent call last):
  File "ssltest.py", line 2, in <module>
    urllib.request.urlopen('https://askubuntu.com').read()
NameError: name 'urllib' is not defined

Помните, это - новая установка Ubuntu 16.04, и я видел многочисленные другие ответы, в которых говорится, что она должна идти с SSL.

  • Сделайте я должен установить urllid модуль?
  • Я должен установить некоторый другой модуль (модули)?
  • Я должен получить своего рода SSL "сертификат"?
  • Я должен перекомпилировать Python и рискнуть облицовывать свою систему кирпичом? (Молитесь, чтобы это не было это),
  • Я должен переустановить Ubuntu?
  • Что-то еще?
0
задан 13 April 2017 в 15:25

1 ответ

Что-то еще?

ошибка находится в Вашей программе только (и в исходном сообщении Вы относитесь, к которому я прикрепил теперь). Необходимо использовать любого импортированная функция urlopen:

from urllib.request import urlopen
urlopen('https://askubuntu.com').read()

или импортированная urllib.request библиотека:

import urllib.request
urllib.request.urlopen('https://askubuntu.com').read()

, но не соединение обоих, т.е. пользуются библиотекой, куда Вы только импортировали функцию как в Вашем случае.

1
ответ дан 28 September 2019 в 01:15

Другие вопросы по тегам:

Похожие вопросы: