1
私はhereというプロキシ再暗号化方式のPython実装をインストールしようとしています。 $ sudo python setup.py install
を実行している場合openssl/aes.h 'ファイルがMacに見つかりません
は、私の周りの答えの(thisまたはthis(ないMac用))が、どれもが私の問題を修正していない。このようないくつかの質問がありますが、エラー
fatal error: 'openssl/aes.h' file not found
に取り戻します。
私は(すべては私が見つけた答えから取られた)試してみた:
- は
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography
を実行して、再度試みます。 brew install openssl
もう一度試してください。brew reinstall python
そしてもう一度試してください。
オプション1は、私はOSX 10.12.6を実行している
Requirement already satisfied: cryptography in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Requirement already satisfied: six>=1.4.1 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: setuptools>=11.3 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: cffi>=1.4.1 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: pyasn1>=0.1.8 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: enum34 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: ipaddress in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: idna>=2.0 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cryptography)
Requirement already satisfied: pycparser in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography)
を返しました。
アイデア?
'で
ルックを試すことができます。 '-e'や' -E'(IIRC)のようなオプションを使わない限り、 'env LDFLAGS = ...'のようなものは消えます。特権のないアカウントの下に物を構築し、rootを使ってインストールします。 – jww