0

I just installed pip, installed a few packages np. I tried this

pip install prettytable
Collecting prettytable
From cffi callback <function _verify_callback at 0x7f424837d6e0>:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 313, in wrapper
    _lib.X509_up_ref(x509)
AttributeError: 'module' object has no attribute 'X509_up_ref'
  Could not find a version that satisfies the requirement prettytable (from versions: )
No matching distribution found for prettytable

How do I install prettytable?

quantumpotato
  • 9,637
  • 14
  • 70
  • 146

2 Answers2

1

The error comes from PyOpenSSL. Either your OpenSSL is too old or too new. Try upgrading or downgrading OpenSSL and PyOpenSSL.

phd
  • 82,685
  • 13
  • 120
  • 165
0

Reinstalling pyopenssl worked for me:

pip uninstall pyopenssl
pip install pyopenssl
MBT
  • 21,733
  • 19
  • 84
  • 102