0
0

More than 3 years have passed since last update.

Apple Silicon に python3 用google-cloud-bigquery ライブラリをインストール

Last updated at Posted at 2020-11-25

Apple Silicon python3 google-cloud-bigquery インストール作業メモ 2020/11/25

python3はmacOS Big Sur にバンドルのものを使います。
もちろんこれはarm64対応(x86にも対応のUniversal)です。
$ which python3
/usr/bin/python3
$ lipo -archs /usr/bin/python3
x86_64 arm64e

pip3は直接呼び出すとwarning出るので回避
alias pip3='/usr/bin/python3 -m pip'

1, ターミナルアプリを Rosetta(x86互換)モードで開く
[アプリケーション]-[ユーティリティ]-[ターミナル]を右クリック
[一般情報]-[Rosettaを使用して開く]にチェック
あとは普通にターミナルを起動

2, grpcインストール
$ pip3 install grpcio

3, ターミナルアプリを標準(arm64)モードに戻す

4, google-cloud-bigqueryインストール
$ pip3 install google-cloud-bigquery

以上

注:コンパイラがOSバージョンについてのエラーを吐くときは
以下の環境変数をセットしてください。
SYSTEM_VERSION_COMPAT=1

いずれこれは不要になるでしょうからその時は削除してください。

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