Failed building wheel for cryptography

python ลง cryptography ไม่ได้ ก็ที่เจอก็มีหลาย package อิงมันอยู่ แต่หลักๆ จะขึ้น error ประมาณนี้

Failed building wheel for cryptography
Failed building wheel for cffi

ถ้าอ้างอิงจาก https://cryptography.readthedocs.io/en/latest/installation/ ก็จะได้ว่า library ไม่ครบละครับ

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

ลงไปง่ายๆ ชีวิตก็จะดีขึ้น :slight_smile:

For El Capitan 10.11 (& Sierra)

Apple dropping support for OpenSSL and moving to their own library. So brew comes into play.

brew install pkg-config libffi openssl
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography

You can also check the thread here : https://github.com/pyca/cryptography/issues/2350