在 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”的库被发现
)由于我很急于试验这个模块的速度,所以我努力解决了这个问题。
解决方案
- 安装库:
brew install cairo
- 让Python找到库:在使用
pip3 install --force-reinstall --no-cache-dir pycairo
安装了brew 安装的 cairo 之后安装 pycairo。
解释
通常由于路径配置不正确导致,但对于Apple Silicon设备,这种不同的架构,即 arm64,会移动lib文件夹,从而引入了这个问题。