python - पायथन "पाइप इंस्टॉल" विशेषता के साथ विफल हो रहा है: 'मॉड्यूल' ऑब्जेक्ट में कोई विशेषता नहीं है 'SSL_ST_INNIT'




python-2.7 ubuntu (2)

PyOpenSSL को 16.2.0 पर अपग्रेड करना इसे ठीक करता है।

pip uninstall pyOpenSSL
pip install pyOpenSSL==16.2.0

संस्करण संगतता के साथ एक समस्या है।

$ sudo pip इंस्टॉल - अपग्रेड pyOpenSSL

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==8.1.1', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 558, 
in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
2682, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
2355, in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
2361, in resolve
 module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
 py2.7.egg/pip/__init__.py", line 16, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
 File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
 py2.7.egg/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
py2.7.egg/pip/download.py", line 39, in <module>
from pip._vendor import requests, six
File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
py2.7.egg/pip/_vendor/requests/__init__.py", line 53, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
  py2.7.egg/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py", 
line 
54, in <module>
 import OpenSSL.SSL
   File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in 
  <module>
    from OpenSSL import rand, crypto, SSL
    File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 118, in 
<module>
 SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

मैं "पाइप अनइंस्टॉल pyopenssl" की स्थापना रद्द करने में असमर्थ हूं

पाइप का उपयोग करने से मुझे यह त्रुटि मिलती है।

अग्रिम में धन्यवाद।

अतिरिक्त जानकारिया:

मै इस्तेमाल कर रहा हूँ

डिस्ट्रीब्यूटर आईडी: उबंटू विवरण: उबंटू 15.10 रिलीज: 15.10 कोडनेम: विली


मैं इस मुद्दे में भी भाग गया। पाइप चलाने के लिए प्रस्तावित समाधान काम नहीं करता है क्योंकि पाइप भी टूट गया है! मैंने पाया कि यह मेरे लिए हल है:

sudo python -m easy_install --upgrade pyOpenSSL

यह स्थापित संस्करण 17.3.0 था जो (क्लेनिअल पर स्टॉक पाइथन-ओपनसेल) संस्करण में अपग्रेड था? 0.15.1.1? संस्करण में बड़े पैमाने पर परिवर्तन पर ध्यान दें कि वे बाद के संस्करणों में अग्रणी 0. गिरा सकते हैं।

वैसे भी, उसके बाद, पाइप और ansible ने फिर से काम करना शुरू कर दिया।





pyopenssl