久々に Chromebook の Linux を入れ直してみた。
OS が Debian10(buster) になり、Python2 が外された。
いよいよ本格的に Python3 の時代です。
で、仮想環境の構築から、Cloud-SDKのインストールまでやってみました。
手順は以下の通り。
--
google-cloud-datastore のインストールで躓き。ちょっと修正。
pip と setuptools を更新(-U)して、grpcio をインストールするのがポイント。
※ pip3 install grpcio ...とても時間掛かります... のんびり待ちましょ。
[仮想環境]
$ sudo apt update && sudo apt upgrade
$ sudo apt install python3-dev python3-venv build-essential
$ mkdir test && cd test
$ python3 -m venv env
$ source env/bin/activate
V pip3 install -U pip setuptools
V pip3 install grpcio
V pip3 install google-cloud-datastore
V deactivate
$
--
[仮想環境]
$ sudo apt update && sudo apt upgrade
$ sudo apt install python3-venv
$ mkdir test
$ cd test
$ python3 -m venv env
$ source env/bin/activate
V deactivate
$
[Cloud SDK]
$ echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
$ sudo apt update && sudo apt install google-cloud-sdk
$ gcloud init
$ sudo apt install google-cloud-sdk-app-engine-python
$ sudo apt install google-cloud-sdk-datastore-emulator
補足です。
・仮想環境内のPATHを確認
V which python3
-> /home/xxxxxx/test/env/bin/python3
V pip -V
-> pip 18.1 from /home/xxxxxx/test/env/lib/python3.7/site-packages/pip (python 3.7)
・Cloud SDK は、Debian/Ubuntu の手順で
https://cloud.google.com/sdk/docs/quickstart-debian-ubuntu?hl=ja
こんなに簡単に開発環境が手に入るなんて!! とても素敵です。
0 件のコメント:
コメントを投稿