Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung

Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung

Einführung

`Dies ist ein Artikel über die Mac-Umgebung, aber die Vorgehensweise ist für die Windows-Umgebung dieselbe. Bitte lesen und probieren Sie den umweltabhängigen Teil. ``

Zweck

Nachdem Sie diesen Artikel bis zum Ende gelesen haben, können Sie:

No. Überblick Stichwort
1 Installation des Betriebssystems Raspberry Pi OS
2 Wi-Fi Stealth SSID-Einstellung
3 Feste IP-Adresseinstellung
4 SSH-Verbindung
5 VNC-Verbindung
6 Installation der Python-Umgebung pyenv

Ausführungsumgebung

Umgebung Ver.
macOS Catalina 10.15.6
Raspberry Pi OS (Raspbian) 10
Raspberry Pi Imager 1.4
pyenv 1.2.20
Python 3.7.3

Zum Thema passende Artikel

1. Installation des Betriebssystems

SD-Kartenbestätigung (macOS)

command.sh


~% diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
...

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
...

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *31.9 GB    disk2
   1:             Windows_FAT_32 boot                    268.4 MB   disk2s1
   2:                      Linux                         31.6 GB    disk2s2

SD-Karteninitialisierung (macOS)

command.sh


~% diskutil eraseDisk FAT32 RPI /dev/disk2

Raspberry Pi Imager Installation (macOS)

command.sh


~% brew cask install raspberry-pi-imager

Installation

  1. Starten Sie Raspberry Pi Imager> OS-Image-Auswahl> SD-Kartenauswahl> SCHREIBEN

2. Wi-Fi Stealth SSID-Einstellung

Passwortverschlüsselung

command.sh


~$ wpa_passphrase {ssid} {password}

network={
    ssid="{ssid}"
    #psk="{password}"
    psk={psk}
}

Wlan einstellungen

command.sh


~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

command.sh


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=JP

+ network={
+     ssid="{ssid}"
+     scan_ssid=1
+     psk={psk}
+ }

command.sh


^O
^X

command.sh


~$ sudo reboot

3. Feste IP-Adresseinstellung

Überprüfen Sie das Standard-Gateway (macOS).

command.sh


~% netstat -rn

Routing tables

Internet:
Destination        Gateway            Flags        Netif Expire
default            {default gateway}  UGSc         en0
...

DNS Server Check (macOS)

command.sh


~% cat /etc/resolv.conf

nameserver {primary dns}
nameserver {secondary dns}

IP-Adresseinstellung

command.sh


~$ sudo nano /etc/dhcpcd.conf

command.sh


# fallback to static profile on eth0
#interface eth0
#fallback static_eth0

+ interface wlan0
+ static ip_address={ip address}/24
+ static routers={default gateway}
+ static domain_name_servers={primary dns}
+ static domain_search=

command.sh


^O
^X

command.sh


~$ sudo reboot

4. SSH-Verbindung

SSH-fähige Einstellung

command.sh


~$ sudo touch /boot/ssh

SSH-Hostschlüssel löschen (macOS)

command.sh


~% ssh-keygen -R {ip address}
~% ssh-keygen -R raspberrypi.local

SSH-Verbindung (macOS)

command.sh


~% ssh pi@{ip address}

command.sh


~% ssh [email protected]

5. VNC-Verbindung

VNC-Installation

command.sh


~$ sudo apt-get update
~$ sudo apt-get upgrade
~$ sudo apt-get install tightvncserver

VNC-Start

command.sh


~$ tightvncserver

VNC-Verbindung (macOS)

  1. Finder> Los> Verbindung zum Server herstellen
  2. vnc: // {ip address}: 5901 oder vnc: //raspberrypi.local: 5901 Input> Connect

6. Installation der Python-Umgebung

Bibliotheksinstallation

command.sh


~$ sudo apt update
~$ sudo apt upgrade
~$ sudo apt install -y git openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev libffi-dev

pyenv Installation

command.sh


~$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
~$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
~$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
~$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
~$ source ~/.bash_profile

Python-Installation

command.sh


~$ pyenv install -l

command.sh


~$ pyenv install {version}

Python-Umschaltung

command.sh


~$ pyenv global {version}

Recommended Posts

Vom Einrichten des Raspberry Pi bis zur Installation der Python-Umgebung
Ausgabe von Raspberry Pi an Line
[Raspberry Pi] Python wurde standardmäßig in Python3 geändert
Vom Einrichten der Rust-Umgebung bis zum Ausführen von Hello World
Von der Installation von Ansible bis zum Erstellen einer Python-Umgebung in der virtuellen Umgebung von Vagrant
Verwendung von Raspeye Pie Camera Python
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda
Stellen Sie mit Python auf Raspberry Pi eine Verbindung zu MySQL her
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Von nichts unter Ubuntu 18.04 bis zum Einrichten einer Deep Learning-Umgebung auf Tensor
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv
Versuchen Sie, die 4-Kern-CPU des Raspberry Pi 2 mit Parallel Python zu verbrauchen
So richten Sie eine Python-Umgebung mit pyenv ein
Verwendung von Raspeye Relay Module Python
Schritte von der Installation von Python 3 bis zur Erstellung einer Django-App
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Verfahren zum Konvertieren einer Python-Datei in eine Exe aus der Ubunts-Umgebungskonstruktion
Ausgabe auf "7 Segment LED" mit Python mit Raspberry Pi 3!
Post von Python nach Slack
Flirte von PHP nach Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Ich habe mit Raspberry Pi gesprochen
Einführung von PyMySQL in Himbeer-Pi3
Raspeye + Python + OpenGL-Memo
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Stellen Sie von Python aus eine Verbindung zu SQLite her
Himbeere pi 1 Modell b, Python
Aktualisieren Sie Raspberry Pi Python mit pyenv auf 3.7 oder höher
Zusammenfassung vom Erstellen von Python 3.4. * Von der Quelle zum Erstellen einer wissenschaftlichen Computerumgebung
So erhalten Sie die Temperatur vom SwitchBot-Thermo-Hygrometer mit Himbeer-Pi
Verbinden Sie Raspberry Pi mit "Python" mit der Alibaba Cloud IoT Platform
Raspberry Pi + Python + IoT-Gerät, Umgebungskonstruktionsverfahren zum Starten der Bildverarbeitung und des maschinellen Lernens
RPi / CentOS> Python> Unterscheidung der Ausführungsumgebung> Importieren von Betriebssystemen / Drucken von os.uname ()> Gibt an, ob Himbeerpi eingeschlossen werden soll
Rufen Sie Matlab von Python zur Optimierung auf
Port FreeRTOS auf Raspberry Pi 4B
Verwenden Sie vl53l0x mit RaspberryPi (Python)
[Python] Drücken Sie Keras von TensorFlow und TensorFlow von c ++, um die Ausführung zu beschleunigen.
Lesen Sie mit Raspberry Pi Ihre Schulregistrierungsnummer aus Ihrem Studentenausweis
Numba als Python zu beschleunigen
So erstellen Sie eine Python-Umgebung aus Pyenv in einer Mac-Umgebung (El Capitan)
Erstellen einer Python-Entwicklungsumgebung unter Windows - Von der Installation von Anaconda bis zur Verknüpfung von Atom und Jupyter Notebook -
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Vom Aufbau einer Python-Umgebung für unerfahrene Personen bis zur Hello-Welt
[Einführung] Von der Installation von Kibana bis zum Start
Ich möchte Python GUI ausführen, wenn Raspberry Pi startet
Himbeer-Pi-Grundeinstellung (für mich)
Verwenden Sie Python auf Raspberry Pi 3, um die LED zu beleuchten (Hello World)
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
Richten Sie die Python-Umgebung unter CentOS ein
Python (vom ersten Mal bis zur Ausführung)
Poste ein Bild von Python auf Tumblr
Memo zum Einstellen der Vim + Python-Entwicklungsumgebung
Hinweise zum Verbinden von Bluetooth von einem Smartphone / PC mit Raspeye 4