पर वर्चुअलएन्ग में स्केरेपी के लिए क्रिप्टोग्राफी स्थापित करते समय मैं ओएस एक्स 10.11 पर वर्चुअलनव में पाइप के साथ स्केपर स्थापित कर रहा था।
जब यह क्रिप्टोग्राफी स्थापित करने है, यह कहा:त्रुटि तब होती है जब ओएस एक्स
building '_openssl' extension
cc -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c build/temp.macosx-10.11-intel-2.7/_openssl.c -o build/temp.macosx-10.11-intel-2.7/build/temp.macosx-10.11-intel-2.7/_openssl.o
build/temp.macosx-10.11-intel-2.7/_openssl.c:423:10: fatal error: 'openssl/e_os2.h' file not found
#include <openssl/e_os2.h>
^
1 error generated.
error: command 'cc' failed with exit status 1
----------------------------------------
Command "/Users/Kris/Workspace/env/scrapy/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/wx/jm7lxhps3n7484zl4gv9s3180000gn/T/pip-build-2rJYgI/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/wx/jm7lxhps3n7484zl4gv9s3180000gn/T/pip-nXp2mE-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/Kris/Workspace/env/scrapy/include/site/python2.7/cryptography" failed with error code 1 in /private/var/folders/wx/jm7lxhps3n7484zl4gv9s3180000gn/T/pip-build-2rJYgI/cryptography
कोई सुझाव इसे सुधारने में मेरी मदद कर सकता है?
बीटीडब्लू, जब मैं वर्चुअलएन्व के बिना स्केपर स्थापित कर रहा था, सब ठीक हो गया।
ठीक है, आप सुनिश्चित करें कि सभी निर्भरता (विशेष रूप से एसएसएल संबंधी वाले) स्थापित कर रहे हैं कर रहे हैं? –
यदि आप होमब्री चला रहे हैं, तो ब्रू इंस्टॉल करें openssl && env LDFLAGS = "- L $ (brew --prefix openssl)/lib" CFLAGS = "- I $ (brew --prefix openssl)/शामिल करें" पीपी इंस्टॉल क्रिप्टोग्राफी - देखें https://cryptography.io/en/latest/installation/#building-cryptography-on-os-x – Damian