検索条件
全1件
(1/1ページ)
C:\Users\usr_name> ssh pi@raspberrypi01 Are you sure you want to continue connecting (yes/no/[fingerprint])? yes pi@raspberrypi01's password:***<---ここでRaspiのパスワードを聞かれるので入力 pi@raspberrypi01:~ $ mkdir -p /home/pi/programs && cd $_<-----①programsデレクトリ作成と移動 ・すでにprogramsデレクトリがあればprogramsが表示される。 pi@raspberrypi01:~/programs $ cd / pi@raspberrypi01:~ $ sudo chmod 767 /home/pi/programs<---書き込み権と実行権を設定● Raspiのpiユーザ配下へprogramsデレクトリが作成されたのでダウンロードした実行環境を格納する。
C:\Users\user_name> scp C:\Users\user_name\Desktop\Python_sys\actdev.tar.gz pi@raspberrypi01:/home/pi/programs/actdev.tar.gz● 有線LANとWiFiのIPを固定化( bookworm版, bullseye版 )し、以後TeraTermで作業を行う。
pi@raspberrypi01:~ $ sudo apt update Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.<--無害ではあるがWarningが発生した場合 pi@raspberrypi01:~ $ sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d<--Warning停止 pi@raspberrypi01:~ $ sudo apt -y update pi@raspberrypi01:~ $ sudo apt -y upgrade pi@raspberrypi01:~ $ sudo apt -y install vim pi@raspberrypi01:~ $ python3 --version Python 3.11.2 pi@raspberrypi01:~ $ uname -a Linux raspberrypi 6.1.0-rpi7-rpi-v6 #1 Raspbian 1:6.1.63-1+rpt1 (2023-11-24) armv6l GNU/Linux pi@raspberrypi01:~ $ cat /etc/os-release PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)" NAME="Raspbian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"● Raspiの画面がフリッカしている場合があるのでその対策を行う。
pi@raspberrypi01:~ $ sudo vi /boot/config.txt iを入力 --INSERT -- #dtoverlay=vc4-kms-v3d<--#を入れてコメント化 ESC :wq Enter<-- viエデイタ 書き込み終了 pi@raspberrypi01:~ $ sudo reboot● virtualenvをインストールした後、pip本体のインストールとアップグレードを行う。
pi@raspberrypi01:~ $ sudo apt install virtualenv python3-virtualenv -y Setting up javascript-common (11+nmu1) ... Setting up python3-filelock (3.9.0-1) ... Setting up python3-distlib (0.3.6-1) ... Setting up python3-platformdirs (2.6.0-1) ... Setting up libexpat1-dev:armhf (2.5.0-1) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up python3-wheel-whl (0.38.4-2) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up python3-virtualenv (20.17.1+ds-1) ... Setting up libpython3.11-dev:armhf (3.11.2-6) ... Setting up virtualenv (20.17.1+ds-1) ... Setting up libjs-sphinxdoc (5.3.0-4) ... Setting up libpython3-dev:armhf (3.11.2-1) ... Setting up python3.11-dev (3.11.2-6) ... Setting up python3-dev (3.11.2-1) ... Processing triggers for man-db (2.11.2-2) ... pi@raspberrypi01:~ $ sudo apt install -y git pi@raspberrypi01:~ $ sudo apt install i2c-tools pi@raspberrypi01:~ $ sudo apt install byobu pi@raspberrypi01:~ $ sudo apt install -y ufw ● 温湿度計ではntpを必要としているのでchronyをインストールする。 pi@raspberrypi01:~ $ sudo apt install chrony pi@raspberrypi01:~ $ sudo vi /etc/chrony/chrony.conf i Enter --INSERT -- refclock SHM 0 offset 0.5 delay 0.2 refid GPS<-最終行に追加しておく(GPSによる時刻同期) Esc : w q Enter<--順番に入力し書き込んで終了する pi@raspberrypi01:~ $ sudo systemctl enable chrony Executing: /lib/systemd/systemd-sysv-install enable chrony pi@raspberrypi01:~ $ sudo systemctl start chrony pi@raspberrypi11:~ $ timedatectl status Time zone: Asia/Tokyo (JST, +0900)<--JSTならOK Time zone: Europe/London (GMT, +0000)<--もしJSTでないならJSTに変更 pi@raspberrypi11:~ $ timedatectl set-timezone Asia/Tokyo ● すでにWindowsのscpコマンドでactdev.tar.gzファイルを/home/pi/programs/actdev.tar.gzに移動しているので、 pi@raspberrypi01:~ $ cd programs pi@raspberrypi01:~/programs $ sudo tar -zxvf actdev.tar.gz pi@raspberrypi01:~/programs $ ls -al drwxrw-rwx 3 pi pi 4096 Jan 22 15:25 . drwx------ 4 pi pi 4096 Jan 22 15:23 .. drwxr-xr-x 4 root root 4096 Jan 17 11:15 actdev<--このデレクトリ内へソフトウエアのセットアップを行う。 -rw-r--r-- 1 pi pi 9915634 Jan 19 18:28 actdev.tar.gz pi@raspberrypi08:~/programs $ cd /home/pi/programs/actdev ・仮想環境(virtualenv)を作成し、pip等をインストールする。 pi@raspberrypi01:~/programs/actdev $ sudo chmod 767 dev_venv<--書き込み権と実行権を設定 pi@raspberrypi01:~/programs/actdev $ virtualenv -p /usr/bin/python3 dev_venv pi@raspberrypi01:~/programs/actdev $ source dev_venv/bin/activate (dev_venv) pi@raspberrypi01:~/programs/actdev $ pip list Package Version ---------- ------- pip 23.0.1<--最新版にupgrade setuptools 66.1.1<--最新版にupgrade wheel 0.38.4 (dev_venv) pi@raspberrypi01:~/programs/actdev $ pip -V pip 23.0.1 from /home/pi/programs/actdev/dev_venv/lib/python3.11/site-packages/pip (python 3.11) (dev_venv) pi@raspberrypi01:~/programs/actdev $ python -m pip install --upgrade pip setuptools<-pip,setuptoolsのupgrade Successfully installed pip-23.3.2 Successfully installed setuptools-69.0.3 (dev_venv) pi@raspberrypi01:~/programs/actdev $ pip install numpy==1.24.2 (pip3)<---?● Raspiへログインし直しセットアップ作業を継続する。