在MacOS上,Scipy构建失败,因为LLVM生产者!=阅读器

青蛙

我正在尝试从源代码构建Scipy但是,链接步骤...

/usr/bin/clang -bundle -undefined dynamic_lookup -L/Users/gwg/miniconda3/envs/scipy-dev/lib -arch x86_64 -L/Users/gwg/miniconda3/envs/scipy-dev/lib -arch x86_64 -L/usr/local/opt/libomp/lib -lomp -I/usr/local/opt/libomp/include -Xpreprocessor -fopenmp -arch x86_64 build/temp.macosx-10.9-x86_64-3.7/scipy/spatial/src/distance_wrap.o -L/Users/gwg/miniconda3/envs/scipy-dev/lib/python3.7/site-packages/numpy/core/lib -Lbuild/temp.macosx-10.9-x86_64-3.7 -lnpymath -o build/lib.macosx-10.9-x86_64-3.7/scipy/spatial/_distance_wrap.cpython-37m-darwin.so

...失败,并且出现以下错误:

ld: in /Users/gwg/miniconda3/envs/scipy-dev/lib/python3.7/site-packages/numpy/core/lib/libnpymath.a(npy_math.o), could not parse object file /Users/gwg/miniconda3/envs/scipy-dev/lib/python3.7/site-packages/numpy/core/lib/libnpymath.a(npy_math.o): 'Unknown attribute kind (61) (Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1000.10.44.4_0')', using libLTO version 'LLVM version 10.0.0, (clang-1000.10.44.4)' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我怀疑是由于Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1000.10.44.4_0'不匹配。但是我不知道如何调查这个错误。

一些细节:

  • MacOS:High Sierra,10.13.6

  • gcc --version

    Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
    Apple LLVM version 10.0.0 (clang-1000.10.44.4)
    Target: x86_64-apple-darwin17.7.0
    Thread model: posix
    InstalledDir: /Library/Developer/CommandLineTools/usr/bin
    
  • clang --version

    Apple LLVM version 10.0.0 (clang-1000.10.44.4)
    Target: x86_64-apple-darwin17.7.0
    Thread model: posix
    InstalledDir: /Library/Developer/CommandLineTools/usr/bin
    
沉默

我遇到过同样的问题。这里使用conda编译器的建议为我解决了这个问题:

conda create -n scipy-dev
conda activate scipy-dev
conda config --env --add channels conda-forge
conda install numpy cython pybind11 pytest compilers openblas
python setup.py develop

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

'无效的位码版本(生产者:'902.0.39.2_0'阅读器:'900.0.37_0')'

RSS阅读器是否在localhost上读取XML?

屏幕阅读器上的空闲超时警告模式

在Windows Phone 8上启动PDF阅读器

带有 JMRTD 的 Android 上的外部 RFID 阅读器

Ubuntu 14.04上的.lit文件阅读器

Ubuntu Mate 18.04 上的福昕阅读器

错误:带有XCode 7.3.1的无效位码版本(生产者:'800.0.24.1_0'阅读器:'703.0.31_0')

CSV文件阅读器在窗口构建器中花费的时间太长

如何安装 RSS 阅读器 NewsFlash(FeedReader 的继任者)?

对于屏幕阅读器和视力障碍者,将“ DoIT”发音为“ do it”

按钮上没有可见的文本,但屏幕阅读器需要文本吗?

新 PC 上 TWEBBROWSER 中的 Adobe PDF 阅读器插件

Github上的OBDII蓝牙阅读器iOS应用程序?

如何在javaFx中禁用pdf阅读器上的加载按钮

如何使文章在智能手机阅读器上可读?

Java:在一个InputStream上使用两个阅读器

当输入为空时,如何防止它在我的屏幕阅读器上运行?

屏幕阅读器无法读取 Chrome 上的数字输入值

屏幕阅读器读取“句号”或“星号”以在移动应用程序上输入密码类型

文件阅读器很慢并且没有在React上设置状态

使用 MS ACCESS 数据库在 VB.net 上执行阅读器错误

在网页上设置文件阅读器对象的大小和位置

在Ubuntu上具有PCSC lite的SCL01x非接触式阅读器

在 Raspberry Pi 上使用 NFC 阅读器远程跳过 Gnome 锁屏

Android ListView RSS阅读器上的一个片段

在表格视图单元格选择上打开URL(RSS阅读器)

在带有Servant的自定义阅读器Monad上使用身份验证

Ubuntu 20.04 上的 Pdf 阅读器,具有选择文本和背景颜色的能力