Zeichnen Sie den Prozess der Installation von Python3 auf einem M1-Chip-Mac auf

Zeichnen Sie den Prozess der Installation von Python3 auf einem M1-Chip-Mac auf

Vorwort: Es ist notwendig, Python zu verwenden, um ein Skript zu erstellen, das mit der URL-Schnittstelle interagiert, um bei der Dienstmigrationsarbeit zusammenzuarbeiten, aber die Python-Umgebung steckt im Entwicklungs- und Testskript fest (auf dem Computer sind viele Pythons installiert und die Verwaltung dazwischen). Mehrere Versionen sind verwirrend. Wenn Sie also zuerst eine Version debuggen möchten, ist es gut, sie zu verwenden. Wenn das Skript die Anforderungsbibliothek verwendet, müssen Sie sie für Python installieren.

Um zwei Dinge zusammenzufassen:

  1. Installieren Sie Python3.9, es muss verwendet werden können
  2. Installieren Sie die Anforderungsbibliothek für Python3.9

1. Installieren Sie Python3.9

Hinweis: Es wird berichtet, dass der Apple M1-Chip Kompatibilitätsprobleme mit Python 3.6 und 3.7 hat, also geben Sie auf und hören Sie auf Ratschläge!

1. Installationsbefehl: Mac verwendet Homebrew zur Installation

brew install [email protected]

Wenn die Brew-Installation beispielsweise nicht erfolgreich ist und eine bestimmte Abhängigkeit fehlschlägt, aktualisieren Sie Homebre und versuchen Sie es erneut (möglicherweise sind einige Quellen abgelaufen und Sie müssen neue aktualisieren).

Führen Sie den Befehl aus: brew updateund und brew upgradewarten Sie nach dem Erfolg eine Weilebrew upgrade [email protected]

Nach Abschluss der Installation führt das Terminal aus python3 --versionoder python3.9 --version.

  • Wenn die installierte Version angezeigt wird, ist die Installation erfolgreich
  • Wenn ein Fehler gemeldet wird killed /**/**/.... --version, liegt im Grunde ein Problem mit der Umgebungsvariablen vor (ich habe mehrere Python-Versionen auf dem Computer installiert und die Umgebung ist durcheinander), die Lösung↓

① Schauen Sie sich zunächst den Installationspfad von Python3.9 an

which python3.9

/opt/homebrew/bin/python3.9
(这其实是又软链到 python3.9 -> ../Cellar/[email protected]/3.9.16/bin/python3.9)

② Bearbeiten Sie bash_profiledie Datei und fügen Sie unter Konfiguration Umgebungsvariablen hinzu

vim ~/.bash_profile

Fügen Sie Folgendes hinzu:

PATH="/opt/homebrew/bin/:${
     
     PATH}"
export PATH=${
    
    PATH}
alias python3.9="/opt/homebrew/bin/python3.9"

:wq speichern

③ Lassen Sie den soeben konfigurierten Inhalt wirksam werden

source ~/.bash_profile

④ im Test

python3.9 --version

Python 3.9.16

⑤ Die Installation ist abgeschlossen und das erste Großereignis ist abgeschlossen


2. Installieren Sie die Anforderungsbibliothek für Python3.9

Verwenden Sie die Tools: pip oder pip3

① Führen Sie die Befehlsinstallation aus.
Führen Sie normalerweise den folgenden Befehl zur Installation aus:

pip3 install requests

Wenn auf dem Computer jedoch mehrere Python-Versionen installiert sind, installiert dieser Befehl nur die Bibliothek für die Standardversion und die erforderliche Python3.9-Version wird möglicherweise nicht installiert. Wenn es also immer noch nicht funktioniert, pipgeben Sie den Installationsort manuell an. Der Vorgang ist wie folgt:

a. Suchen Sie zunächst den tatsächlichen Installationsort der Python3.9-Version

which python3.9

我的显示为:/opt/homebrew/bin/python3.9

(这其实是又软链到 python3.9 -> ../Cellar/[email protected]/3.9.16/bin/python3.9)

Sie müssen den Pfad zum Endpunkt verwenden, hier ist/opt/homebrew/Cellar/[email protected]/3.9.16

b. Gehen Sie zum tatsächlichen Installationsverzeichnis. Sie sehen ungefähr diese Verzeichnisse

Fügen Sie hier eine Bildbeschreibung ein

c. Geben Sie ein , prüfen Sie, ob ein Verzeichnis libvorhanden ist . Wenn nicht, erstellen Sie pwd und drucken Sie den Pfad aussite-packages
Fügen Sie hier eine Bildbeschreibung ein

/opt/homebrew/Cellar/[email protected]/3.9.16/lib/site-packages

d.pip gibt den Installationspfad zur Installation der Anforderungsbibliothek an

pip3 install --target=/opt/homebrew/Cellar/[email protected]/3.9.16/lib/site-packages requests

Die Installation ist abgeschlossen~

Guess you like

Origin blog.csdn.net/weixin_44365213/article/details/130977047