mca*_*ado 6 python encryption macos openssl
我正在尝试安装我在这里找到的代理重新加密方案的python实现.
在运行时$ sudo python setup.py install我收到错误
fatal error: 'openssl/aes.h' file not found
有一些这样的问题(这个或这个(不适用于mac))但没有一个答案解决了我的问题.
我试过了(所有这些都来自我发现的答案):
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography再试;brew install openssl 并再次尝试;brew reinstall python 并再次尝试;选项1.退回
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)
Run Code Online (Sandbox Code Playgroud)
我正在运行OSX 10.12.6.
有任何想法吗?
dop*_*ime 16
首先检查指出的路径是否$(brew --prefix openssl)/include存在.
如果上面没问题,你可以试试
$ cd /usr/local/include
$ ln -s ../opt/openssl/include/openssl .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3716 次 |
| 最近记录: |