Ich möchte Webinformationen mit Python kratzen, die Informationen analysieren und verrückt werden. Dabei möchte ich über die Schaffung einer Basisumgebung schreiben. Ich würde mich freuen, wenn Sie auf Fehler hinweisen könnten.
Da Python über zahlreiche externe Bibliotheken verfügt, besteht die Möglichkeit, dass Probleme wie die ausgeführten Apps aufgrund eines Versions-Upgrades nicht funktionieren.
Insbesondere müssen Sie vorsichtig sein, wenn mehrere Python-Apps auf einem Terminal zusammenleben. Wenn Sie mehrere Bibliotheken verwenden, werden die Abhängigkeiten aufgrund unterschiedlicher Versionen unterbrochen und funktionieren nicht.
Um dies zu verhindern, erstellen Sie beim Erstellen einer App eine virtuelle Umgebung und verwalten Sie die Bibliothek und ihre Version für diese App. Kurz gesagt, das Erstellen einer virtuellen Umgebung für jede App erleichtert die spätere Verwaltung.
Hier wird es in der folgenden Umgebung ausgeführt.
Verwenden Sie "venv", um eine virtuelle Umgebung zu erstellen.
--Öffnen Sie eine Eingabeaufforderung.
python -m venv env02
c:\venv\env01\Scripts\activate
Hier werde ich Jupyter Notebook installieren.
pip install jupyter
pip install ipykernel
ipython kernel install --user --name=env02
(env02) C:\venv\jupyter
Wenn das Jupiter-Notizbuch gestartet wird, erstellen Sie einen Kernel und ändern Sie ihn in den Namen der aktivierten virtuellen Umgebung.
Wenn sich der Kernel ändert, schreiben wir den Code interaktiv.
Es scheint gut zu laufen. Wenn Sie also überlegen, etwas mit Python zu machen, sollten Sie die virtuelle Umgebung genau beherrschen, bevor später Probleme aufgrund von Bibliotheks- oder Versionsabhängigkeit auftreten.
Recommended Posts