De la configuration du Raspberry Pi à l'installation de l'environnement Python

De la configuration du Raspberry Pi à l'installation de l'environnement Python

introduction

`Ceci est un article sur l'environnement Mac, mais la procédure est la même pour l'environnement Windows. Veuillez lire et essayer la partie dépendant de l'environnement. ''

Objectif

Après avoir lu cet article jusqu'au bout, vous pourrez:

No. Aperçu mot-clé
1 Installation du système d'exploitation Raspberry Pi OS
2 Wi-Paramètre SSID Fi Stealth
3 Réglage de l'adresse IP fixe
4 Connexion SSH
5 Connexion VNC
6 Installation de l'environnement Python pyenv

Environnement d'exécution

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

Articles Liés

1. Installation du système d'exploitation

Confirmation de la carte SD (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

Initialisation de la carte SD (macOS)

command.sh


~% diskutil eraseDisk FAT32 RPI /dev/disk2

Installation de l'imageur Raspberry Pi (macOS)

command.sh


~% brew cask install raspberry-pi-imager

Installation

  1. Démarrez Raspberry Pi Imager> Sélection d'image du système d'exploitation> Sélection de la carte SD> WRITE

2. Paramètre SSID furtif Wi-Fi

Cryptage du mot de passe

command.sh


~$ wpa_passphrase {ssid} {password}

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

Paramètres Wifi

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. Réglage de l'adresse IP fixe

Vérifier la passerelle par défaut (macOS)

command.sh


~% netstat -rn

Routing tables

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

Vérification du serveur DNS (macOS)

command.sh


~% cat /etc/resolv.conf

nameserver {primary dns}
nameserver {secondary dns}

Réglage de l'adresse IP

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. Connexion SSH

Paramètre activé SSH

command.sh


~$ sudo touch /boot/ssh

Supprimer la clé d'hôte SSH (macOS)

command.sh


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

Connexion SSH (macOS)

command.sh


~% ssh pi@{ip address}

command.sh


~% ssh [email protected]

5. Connexion VNC

Installation VNC

command.sh


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

Démarrage VNC

command.sh


~$ tightvncserver

Connexion VNC (macOS)

  1. Finder> Aller> Se connecter au serveur
  2. vnc: // {adresse IP}: 5901 ou vnc: //raspberrypi.local: 5901 Input> Connect

6. Installation de l'environnement Python

Installation de la bibliothèque

command.sh


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

installation pyenv

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

Installation de Python

command.sh


~$ pyenv install -l

command.sh


~$ pyenv install {version}

Commutation Python

command.sh


~$ pyenv global {version}

Recommended Posts

De la configuration du Raspberry Pi à l'installation de l'environnement Python
Sortie du Raspberry Pi vers la ligne
[Raspberry Pi] Changement par défaut de Python en Python3
De la configuration de l'environnement Rust à l'exécution de Hello World
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Comment utiliser Raspeye Pie Camera Python
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Connectez-vous à MySQL avec Python sur Raspberry Pi
Construire un environnement de développement Python sur Raspberry Pi
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
De rien sur Ubuntu 18.04 à la configuration d'un environnement Deep Learning sur Tensor
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
Essayez d'utiliser le processeur à 4 cœurs du Raspberry Pi 2 avec Parallel Python
Comment configurer un environnement Python à l'aide de pyenv
Comment utiliser Raspeye Relay Module Python
Étapes de l'installation de Python 3 à la création d'une application Django
Construction de l'environnement de développement Python 2020 [De l'installation de Python à l'introduction à la poésie]
Procédure pour convertir un fichier python en exe à partir de la construction de l'environnement Ubunts
Sortie sur "LED 7 segments" en utilisant python avec Raspberry Pi 3!
Publier de Python vers Slack
Flirter de PHP à Python
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
J'ai parlé à Raspberry Pi
Présentation de PyMySQL à Raspberry pi3
Raspeye + Python + Mémo OpenGL
Passer de python2.7 à python3.6 (centos7)
Connectez-vous à sqlite depuis python
raspberry pi 1 modèle b, python
Mettre à jour Raspberry Pi Python vers 3.7 ou version ultérieure avec pyenv
Résumé de la construction de Python 3.4. * De la source à la création d'un environnement informatique scientifique
Comment obtenir la température du thermo-hygromètre SwitchBot à l'aide de Raspberry Pi
Connectez Raspberry Pi à Alibaba Cloud IoT Platform avec «Python»
Raspberry Pi + python + appareil IoT, procédure de construction d'environnement pour démarrer le traitement d'image et l'apprentissage automatique
RPi / CentOS> python> Distinction de l'environnement d'exécution> import os / print os.uname ()> Indique s'il faut inclure raspberrypi
Appelez Matlab depuis Python pour optimiser
Portez FreeRTOS vers Raspberry Pi 4B
Utilisez vl53l0x avec RaspberryPi (python)
[Python] Hit Keras depuis TensorFlow et TensorFlow depuis c ++ pour accélérer l'exécution.
Lisez votre numéro d'inscription scolaire à partir de votre carte d'étudiant avec Raspberry Pi
Numba pour accélérer en Python
Comment reconstruire l'environnement python à partir de pyenv dans un environnement Mac (El Capitan)
Création d'un environnement de développement Python sur Windows - De l'installation d'Anaconda à la liaison d'Atom et de Jupyter Notebook -
Publication de Python sur la chronologie Facebook
[Lambda] [Python] Publier sur Twitter depuis Lambda!
De la création d'un environnement Python pour les personnes inexpérimentées à Hello world
[Introduction] De l'installation de kibana au démarrage
Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi
Réglage initial du Raspberry Pi (pour moi-même)
Utilisez python sur Raspberry Pi 3 pour éclairer la LED (Hello World)
Connectez-vous à la base de données utf8mb4 à partir de python
Configurer l'environnement Python sur CentOS
Python (de la première fois à l'exécution)
Publier une image de Python sur Tumblr
Mémo de configuration de l'environnement de développement Vim + Python
Remarques sur la connexion Bluetooth d'un smartphone / PC à Raspeye 4