在 M1 平台上安装 igraph

date
Feb 4, 2023
slug
install-igraph-cario-python-apple-silicon-fix-not-found
status
Published
summary
通常由于路径配置不正确导致,但对于Apple Silicon 设备,这种不同的架构,即arm64,会移动 lib 文件夹,从而引入了这个问题。
tags
Engineering
Data Analysis
type
Post
auth

问题

当我试图评估igraph时,出现了一个问题,提示:
no library called "cairo-2" was found
(没有叫做“cairo-2”的库被发现 )
由于我很急于试验这个模块的速度,所以我努力解决了这个问题。

解决方案

  1. 安装库:brew install cairo
  1. 让Python找到库:在使用
    1. pip3 install --force-reinstall --no-cache-dir pycairo
      安装了brew 安装的 cairo 之后安装 pycairo

解释

通常由于路径配置不正确导致,但对于Apple Silicon设备,这种不同的架构,即 arm64,会移动lib文件夹,从而引入了这个问题。

参考


© Reynard 2021 - 2024