Почему "запросы на импорт" терпят неудачу в атоме, но не в консоли?
У меня есть базовый скрипт Python, который начинается с
import requests
from bs4 import BeautifulSoup
from datetime import datetime
import difflib
import re
Когда я запускаю этот первый блок через Hydrogen (с помощью ctrlenter), я получаю ошибку атрибута:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-686486c241c8> in <module>()
----> 1 import requests
/home/amanda/.local/lib/python2.7/site-packages/requests/__init__.py in <module>()
51 # Attempt to enable urllib3's SNI support, if possible
52 try:
---> 53 from .packages.urllib3.contrib import pyopenssl
54 pyopenssl.inject_into_urllib3()
55 except ImportError:
/home/amanda/.local/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py in <module>()
91 }
92
---> 93 DEFAULT_SSL_CIPHER_LIST = util.ssl_.DEFAULT_CIPHERS
94
95 # OpenSSL will only write 16K at a time
AttributeError: 'module' object has no attribute 'DEFAULT_CIPHERS'AttributeError
'module' object has no attribute 'DEFAULT_CIPHERS'
Но если я запускаю консоль Python, import requests
работает отлично. Что мне здесь не хватает?