clang失败,在macOS上安装了pip

迪安·拉

我在跑步pip install scrypt==0.8.0
我收到以下错误:error: command '/usr/bin/clang' failed with exit status 1我安装了xcode-select,gcc等。当我尝试cd进入该文件夹,该文件夹不存在并运行clang --version它给我:

Apple LLVM version 9.0.0 (clang-900.0.38)
Target: x86_64-apple-darwin17.2.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

完整错误:https//pastebin.com/JZW1jRCy

贡佐尔

好吧……问题似乎出在苹果这边。我能够在High Sierra的Macbook上重现该问题。我发现这个关于Python的其他密码库,它们为我所用工作的解决方案在GitHub上的讨论。

$  env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install scrypt==0.8.0

安装了Scrypt时没有任何问题,我能够将其导入我的解释器中:

$  python
Python 3.6.3 (default, Oct  4 2017, 06:09:15) 
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import scrypt
>>> dir(scrypt)
['ERROR_MESSAGES', 'IS_PY2', 'MAXMEMFRAC_DEFAULT', 'MAXMEM_DEFAULT', 'MAXTIME_DEFAULT', 'MAXTIME_DEFAULT_ENC', 'POINTER', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '__warningregistry__', '_crypto_scrypt', '_ensure_bytes', '_scrypt', '_scryptdec_buf', '_scryptenc_buf', 'c_char_p', 'c_double', 'c_int', 'c_size_t', 'c_uint32', 'c_uint64', 'cdll', 'create_string_buffer', 'decrypt', 'encrypt', 'error', 'hash', 'imp', 'os', 'pointer', 'sys']
>>>

但是,我看到该cryptography在此处描述了替代解决方案不幸的是,使用上述解决方案后,我无法在本地重现该问题,因此无法确定它是否解决了问题。我建议先进行研究,因为它似乎不那么麻烦。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

即使安装了Chapel,Pip Install Arkouda也会失败

在已经安装了macOS和Windows的Mac上安装Ubuntu

在Ubuntu上安装了clang ++ 3.6,无法选择

在MacOS上使用pip安装Fonttools

如何检查我的 macOS 上是否安装了 adb?

在python2上pip安装失败

在MacOS上安装Psycopg2失败

Brew在macOS上安装的Elasticsearch 7.9.2失败

Python 2.7和pip安装了_markerlib的实际问题并安装了其他软件包失败

pygraphviz的Python 3 pip安装失败,“需要Microsoft Visual C++”,安装了Visual Studio 2017

如何在macOS上安装clang-tidy?

尝试在macOS上安装Unity AndroidPlayer时安装失败

在安装了PostgreSQL 12.1的MacOS catalina上的virtualenv中将psycopg2安装是否有问题?

无法在MacOS 10.12.4上使用pip安装mysql-python

无法在MacOS Sierra上使用pip3安装mysqlclient

Jaxlib pip安装失败

python pip安装失败

openpyxl pip 安装失败

ReviewBoard pip安装失败

我在 Mac 上安装了 pip 和 conda。现在管理python包的最佳方法是什么?

我如何知道我在 macOS 上安装了哪些版本的 .NET Framework?

在MacOS上的brew中安装了Octave 4.2.1;无法使其与GUI一起运行

使用终端检查MacOS上是否安装了应用程序

无法在Windows上安装python软件包/模块(已尝试简便安装以及已经安装了pip)

pip安装在debian上失败,并出现NewConnectionError

在OSX上安装pip cffi软件包失败

在Mac OS上安装pip3失败

在 Windows 10 上使用 pip 安装 dlib 失败

Python3 pip3在Ubuntu上安装失败