Detaillierte Erklärung des Update-Befehls für Software (Bibliothek) unter Linux

Detaillierte Erklärung des Update-Befehls für Software (Bibliothek) unter Linux

Beim Installieren von Paketen auf einem Ubuntu-Server verwenden Sie häufig „sudo apt-get install package name“ oder „sudo pip install package name“. Was ist der Unterschied zwischen den beiden?

1. Unterschied

pip wird verwendet, um alle Python-Abhängigkeitspakete von PyPI (https://www.python.org/) zu installieren, und Sie können wahlweise alle vorherigen Versionen der auf PyPI hochgeladenen Abhängigkeitspakete installieren. Ich persönlich denke, dass es sich dabei um Python-bezogene Pakete und Pakete von Drittanbietern und verschiedene Versionen handelt.

Mit apt-get können Sie Software installieren, Quellen aktualisieren und auch typische Abhängigkeitspakete von Ubuntu (https://launchpad.net/ubuntu) aktualisieren. Typische Installation bedeutet, dass nur eine einzige Version installiert wird (die neueste Version oder die aktuellste) und wir uns nicht für die Version des Abhängigkeitspakets entscheiden können, das wir installieren möchten, oder eine frühere Version auswählen können.

Persönlich denke ich, dass sie leicht zu unterscheiden sind: Schließlich handelt es sich bei dem einen um die Aktualisierung eines Pakets auf Systemebene und bei dem anderen um die Aktualisierung eines Pakets (einer Bibliothek) auf Programmiersprachenebene.

2. Installation und Anwendung

apt-get kann direkt im folgenden Format verwendet werden:

$ sudo apt-get Paket installieren/löschen
$ sudo apt-get -f install #Installation reparieren$ sudo apt-get dist-upgrade #System aktualisieren$ sudo apt-get upgrade #Installierte Pakete aktualisieren$ apt-get source package #Quellcode des Pakets herunterladen$ sudo apt-get build-dep package #Zugehörige Kompilierungsumgebung installieren$ sudo apt-get clean && sudo apt-get autoclean #Unbrauchbare Pakete bereinigen

pip muss installiert werden, bevor es verwendet werden kann. Der Installationsvorgang ist wie folgt (gilt für Ubuntu 10.10 und höher) und verwendet das Format: „pip install package“.

$ sudo apt-get installiere python-pip python-dev build-essential
$ sudo pip install --upgrade pip

Installieren der Python-Bibliothek unter Linux

sudo apt-get installiere python-numpy 
sudo apt-get installiere python-scipy 
sudo apt-get installiere python-matplotlib 
sudo apt-get installiere python-pip

andere

pip list listet alle Bibliotheken auf

pip show torch Bibliotheksinformationen anzeigen

Die oben aufgeführte ausführliche Erklärung der Update-Befehle für Software (Bibliotheken) unter Linux ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, dass er Ihnen als Referenz dienen kann. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Upgrade von Softwarepaketversionen unter Linux
  • Eine vollständige Sammlung häufig verwendeter Linux-Befehle (super umfassend)
  • Sehr praktischer Umgang mit allgemeinen Befehlen und gesundem Menschenverstand für Betrieb und Wartung des Linux-Systems (super praktisch)

<<:  Praktische Aufzeichnung von VUE mithilfe des Wortwolkendiagramms von Echarts

>>:  MySQL-Einstellungen zum Ändern des Root-Passworts, MySQL-Serververbindung, Diagramm allgemeiner MySQL-Befehle

Artikel empfehlen

CentOS7-Bereitstellung Flask (Apache, mod_wsgi, Python36, venv)

1. Installieren Sie Apache # yum install -y httpd...

Tiefgreifendes Verständnis des asynchronen Wartens in Javascript

In diesem Artikel untersuchen wir, warum async/aw...

So mounten Sie eine Datenfestplatte auf Tencent Cloud Server Centos

Überprüfen Sie zunächst, ob das Festplattengerät ...

Blog-Design Webdesign-Debüt

Die erste Webseite, die ich entworfen habe, sieht...

So verwenden Sie die Shell, um Batchvorgänge auf mehreren Servern auszuführen

Inhaltsverzeichnis SSH-Protokoll SSH Verbindungsp...

Beispielcode zum Installieren der ASPNET.Core3.0-Runtime unter Linux

# Die folgenden Beispiele gelten für die x64-Bit-...

Anwendungsbeispiele für die virtuelle Liste des WeChat-Applets

Inhaltsverzeichnis Vorwort Was ist eine virtuelle...

14 Möglichkeiten zum Erstellen von Website-Inhalten, die Ihre Besucher fesseln

Wenn ich im Internet surfe, sehe ich oft Websites...

Zusammenfassung der Grundlagen der Vue-Komponenten

Komponentengrundlagen 1 Wiederverwendung von Komp...

Nativer JS-Musikplayer

In diesem Artikelbeispiel wird der spezifische JS...

Implementierung des CSS-Ladeeffekts Pac-Man

emmm, der Name ist nur eine zufällige Vermutung 2...