Per unten sagt mir rpm, dass numpy nicht installiert ist, aber ich habe kein Problem damit, numpy in meine Python-Interpretation zu importieren. Kann jemand erklären, warum das so sein kann? (Ich musste die 3 Karotten im Interpreter in einen Pfeil ändern, damit der Stapel anzeigt, was passiert ist.)
x@red-hat-image install]$ rpm -q numpy
package numpy is not installed
x@red-hat-image yum]$ python
Python 2.7.5 (default, Jun 11 2019, 14:33:56)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
-> numpy importieren
->
Normalerweise gibt es drei Möglichkeiten, ein Paket in Linux-Systemen zu installieren:
rpm
, yum
, apt
, ... usw../confgure
und make
Befehlencomposer
oder pear
für PHP-Bibliotheken, pip
für Python-Bibliotheken usw.Manchmal können Sie Bibliotheken mit dem Standard-Paketmanager des Betriebssystems installieren. Alternative Paketmanager verfügen jedoch über eigene Repositorys mit viel mehr Bibliotheken als Standard-Betriebssystem-Repositorys. Und normalerweise gibt es neuere Versionen in Alter Repos. Die Verwendung spezifischer sprachbasierter Paketmanager ist daher ein besserer Weg.
Mit dem rpm
Befehl können Sie also nur Pakete anzeigen, die über den Standardpaketmanager installiert wurden.
In den meisten Fällen verwenden Sie pip
Manager für Python. Es besteht also eine hohe Wahrscheinlichkeit, dass Ihre numpy
Bibliothek über installiert wurde pip
. Sie können es überprüfen mit:
# for python2 (or python3 depending on your configuration)
pip freeze | grep numpy
# for python3
pip3 freeze | grep numpy
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen