0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

M1 に numjs が入らなかったのでメモ

Posted at

numjs

行列計算用のライブラリ。名前から分かる通りnumpyちっくなやつ。

M1(arm64)でビルドが通らない

そもそもの原因は依存関係ではいるsharpのビルドが転けること。
いくつか理由はあって以下の通り

  • 依存関係でインストールしようとするvipsがarm64用でない
  • pythonが最新だとnode-gypが実行できない
    • そもそもMacにpython, xcode(gcc)が入ってない可能性もある

解決策

xcode, python, pyenv のインストールは割愛

vipsをbrewでインストール

brew install vips

python3.9をインストールしてグローバルにセット

pyenv install 3.9.17
pyenv global 3.9.17 
  • 3.9系の最新を入れてください
  • 必要に応じて後でglobalを戻してください

で、num i numjs が成功するんじゃないかと思います!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?