pip list
pip list





Zusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python
Dieser Artikel vermittelt Ihnen relevantes Wissen über Python. Er stellt hauptsächlich die gängigen Methoden zur Installation von Bibliotheken von Drittanbietern vor. Ich hoffe, dass er für alle hilfreich ist.
[Verwandte Empfehlung: Python3-Video-Tutorial ]
Während des Studiums von Python stößt meiner Meinung nach jeder normalerweise auf das Installationsproblem von Bibliotheken von Drittanbietern, was vielen Anfängern Kopfschmerzen bereitet. Hier werde ich einige einfache Zusammenfassungen erstellen, wie Sie Bibliotheken von Drittanbietern korrekt und effizient installieren können, ohne Umwege zu machen. Installationsmethode: Installation über Pychram. Dies ist die einfachste und direkteste Methode in meinem Meinung, aber es ist auch am einfachsten, Fehler zu melden.
Öffnen Sie „File-Settings-Project-Python Interpreter“
Von hier aus können Sie die von Ihnen installierten Bibliotheken und Versionen von Drittanbietern sehen und dann auf das Pluszeichen unten klicken, um sie hinzuzufügen. Hier nehme ich numpy als Beispiel. Suchen Sie oben nach der gewünschten Bibliothek und wählen Sie dann unten rechts die gewünschte Version aus. Wenn diese Option nicht aktiviert ist, wird standardmäßig die neueste Version installiert.
2. Pip-Installationsmethode
Wenn die Installation in Pycharm fehlschlägt oder Pycharm nicht verwendet wird, können Sie es direkt mit der Pip-Methode installieren. Öffnen Sie zuerst cmd und geben Sie direkt
pip install die Drittanbieterbibliothek ein, die Sie installieren möchten
(hier verwende ich immer noch Numpy als Beispiel)
Hier werde ich auch einige Methoden zum Aktualisieren und Deinstallieren von Pip hinzufügen:
py -m pip install --upgrade pip

pip install 包名 #安装pip uninstall 包名 #卸载pip install --upgrade 包名 #升级
(3) pip zeigt installierte Pakete an pip list
Nach dem Login kopieren (4) pip prüft, welche Pakete aktualisiert werden müssen:
pip list
pip list --outdated
(5) pip zeigt ein bestimmtes Paket an Detaillierte Informationen:
pip show 包名
pip install 你想要安装的第三方库
(这里我还是以numpy为例)
这里,我同时补充下关于pip的一些更新、卸载的方法:
(1)pip 自身的升级
pip install 包名==版本号 例如: pip install numpy==1.20.3pip install 'matplotlib>3.4'pip install 'matplotlib>3.4.0,=, , <p>(2)pip安装/卸载/升级</p>rrreee<p>(3)pip查看已安装的包</p>rrreee<p>(4)pip检查哪些包需要更新:</p>rrreee<p>(5)pip查看某个包的详细信息:</p>rrreee<p>(6)pip安装指定版本的包:</p>rrreee<h2> <a id="3_whl_55"></a>3. 下载whl文件到本地离线安装</h2><p>如果前面两种方法都宣告失败,那么我最推荐的方法就是第三种,虽然不如前两种来的方便,但亲测有效,不会报错!进入该网站<a href="https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf">https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf</a>,找到你需要下载的库,这里我以matplotlib为例:<br> 首先一定要注意<mark>在安装这个包之前他所依赖的一些库,一定要先安装这些库之后才能安装这个你想要的,否则就会报错</mark>。<br> 同时,在对某一个库进行更新之后,也一定要注意同时更新它依赖的库,否则也会出现错误。<br><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/36cabce7a764653c64263a29550b7634-3.png" class="lazy" alt="Zusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python"><br> 之后再根据你的python版本以及位数进行选择后下载,这里因为我的python版本是3.7.9,位数是64位,所以我选择了matplotlib‑3.5.1‑cp37‑cp37m‑win_amd64.whl。<br> 将下载好的whl文件保存到该文件夹下<code>Python37Libsite-packages</code>,在该文件下打开cmd,输入<code>pip install whl文件名</code>即可进行安装。<br><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/c522c75f56fd335401a3847b6e4f524c-4.png" class="lazy" alt="Zusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python"></p><p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-5.png" class="lazy" alt="Zusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python"></p><h3> <a id="31__65"></a>3.1 补充</h3><p>在我安装过程中,大部分失败的问题都是由于没有安装对应的依赖包所造成的,所以在报错后,一定及时检查对应的包有无安装且同时进行更新。<br> 比如,我曾碰到这个问题:<code>AttributeError:module ‘matplotlib’ has no attribute ‘get_data_path’</code> (6) pip installiert die angegebene Version des Pakets: <br>rrreee<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-6.png" class="lazy" alt="Zusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python"><a id="3_whl_55"></a></p>3. Laden Sie die WHL-Datei zur lokalen Offline-Installation herunter<h2> <a id="4_71">Wenn die beiden vorherigen Methoden fehlschlagen, dann bin ich am meisten Die empfohlene Methode ist die dritte Methode. Obwohl sie nicht so praktisch ist wie die ersten beiden, ist sie bei persönlichen Tests effektiv und meldet keine Fehler. Rufen Sie die Website </a><a href="https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf">https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf</a> auf und finden Sie die Bibliothek, die Sie herunterladen müssen matplotlib als Beispiel: </h2> Achten Sie zunächst darauf, <mark> einige Bibliotheken zu beachten, von denen es abhängt, bevor Sie dieses Paket installieren. Sie müssen diese Bibliotheken zuerst installieren, bevor Sie das installieren, was Sie möchten, andernfalls wird ein Fehler gemeldet</mark>. <h3 id="Gleichzeitig-müssen-Sie-nach-dem-Aktualisieren-einer-bestimmten-Bibliothek-auch-darauf-achten-gleichzeitig-die-Bibliotheken-zu-aktualisieren-von-denen-sie-abhängt-da-sonst-auch-Fehler-auftreten-a-id-PythonPypi-img-src-static-imghw-default-png-data-src-https-img-php-cn-upload-article-cabce-a-c-a-b-png-class-lazy-alt-Bildbeschreibung-hier-einfügen-a-Folgen-Sie-dann-Ihrem-Python-Wählen-Sie-die-Version-aus-und-Anzahl-der-Bits-und-laden-Sie-es-herunter-Da-meine-Python-Version-ist-und-die-Anzahl-der-Bits-Bit-beträgt-habe-ich-matplotlib-cp-cp-m-win-amd-whl-ausgewählt"> Gleichzeitig müssen Sie nach dem Aktualisieren einer bestimmten Bibliothek auch darauf achten, gleichzeitig die Bibliotheken zu aktualisieren, von denen sie abhängt, da sonst auch Fehler auftreten. <a id="41_PythonPypi_72"><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/36cabce7a764653c64263a29550b7634-3.png" class="lazy" alt="Bildbeschreibung hier einfügen"></a> Folgen Sie dann Ihrem Python. Wählen Sie die Version aus und Anzahl der Bits und laden Sie es herunter. Da meine Python-Version 3.7.9 ist und die Anzahl der Bits 64 Bit beträgt, habe ich matplotlib-3.5.1-cp37-cp37m-win_amd64.whl ausgewählt. </h3> Speichern Sie die heruntergeladene WHL-Datei im Ordner <code>Python37Libsite-packages</code>, öffnen Sie cmd unter der Datei und geben Sie zur Installation <code>pip install whl file name</code> ein. <p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/c522c75f56fd335401a3847b6e4f524c-4.png" class="lazy" alt="Bildbeschreibung hier einfügen"><a href="https://www.php.cn/link/4b6cf59a2a5b31fc68aa6f9524067ef8"></a><img src="https%20://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-5.png" alt="Bildbeschreibung hier einfügen"></p>🎜<a id="31__65">🎜3.1 Ergänzung 🎜🎜 Während meines Installationsprozesses wurden die meisten fehlgeschlagenen Probleme dadurch verursacht, dass die entsprechenden Abhängigkeitspakete nicht installiert wurden. Daher muss ich nach der Meldung eines Fehlers zeitnah prüfen, ob die entsprechenden Pakete installiert sind, und diese gleichzeitig aktualisieren. 🎜 Ich bin zum Beispiel einmal auf dieses Problem gestoßen: <code>AttributeError: module 'matplotlib' has no attribute 'get_data_path'</code> Es hat mich einen Nachmittag lang gestört und ich konnte es schließlich nicht lösen Das Paket, von dem Matplotlib abhängt, wurde nicht installiert. 🎜🎜🎜🎜🎜🎜4. Andere Methoden 🎜🎜🎜🎜4.1 Offizielles Python-Pypi-Menü 🎜🎜 Suchen Sie direkt nach zu installierenden Bibliotheken von Drittanbietern, Adresse: 🎜https://www.php.cn/link/4b6cf59a2a5b31fc68aa6f9524067ef8 🎜 🎜<h3> <a id="42_pip_74"></a>4.2 Inländische Spiegelquellen lösen das Problem der langsamen Pip-Installation. </h3> <p>Unter Windows-Systemen kommt es bei der Installation von Bibliotheken von Drittanbietern häufig zu Zeitüberschreitungen oder langsamen Downloads. Dies liegt daran, dass sich der Python-Server manchmal im Ausland befindet Die Netzwerkgeschwindigkeit ist zu langsam, wenn pip heruntergeladen wird. In diesem Fall wird empfohlen, eine inländische Spiegelquelle für die Installation zu verwenden. <br> Installationsmethode: Öffnen Sie cmd und fügen Sie den Parameter „-i“ oder „-index“ hinzu. Nehmen Sie Numpy als Beispiel: `pip install -i https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0e Numpy<br> Mehrere häufig verwendete inländische Spiegelquellen: <br> Tsinghua: <a href="https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0e">. https://www.php.cn/link/a6455ffc4e47fd737db213366 771ec0e </a><br> Alibaba Cloud: <a href="https://www.php.cn/link/4901e49e1e2d9c85659eef5b2ffbe12f">https://www.php.cn/link/4901e49e1e2d9c85659eef5b2ffbe12f</a><br> Universität für Wissenschaft und Technologie von China: <a href="https://www.php.cn/link/1cbbae823ca54abfb04302180fd84137">https://www.php.cn/link/1cbbae823ca54abfb04302180fd84137</a> <br> Douban :<a href="https://www.php.cn/link/3c0093f155f7a0bf00afca91dc8fb9b8">https: //www.php.cn/link/3c0093f155f7a0bf00afca91dc8fb9b8</a></p> <h1> <a id="_83"></a>Zusammenfassung</h1> <p>Für die meisten Anfänger ist die Installation von Python-Bibliotheken von Drittanbietern definitiv ein Stolperstein auf dem Weg zum Lernen. Ich hatte auch Kopfschmerzen mit diesem Problem . Aber was meine persönliche Installation betrifft, habe ich die ersten drei Methoden persönlich getestet. Die erste und zweite Methode sind die einfachste und direkteste, aber sie sind fehleranfällig, da Sie mit den Abhängigkeiten zwischen verschiedenen Paketen nicht vertraut sind. Daher empfehle ich dringend, dass Sie, wenn die ersten beiden Installationen nicht erfolgreich sind, unbedingt die dritte versuchen! ! <mark>Sehen Sie sich genau die Pakete an, die installiert werden müssen, bevor Sie die benötigten Drittanbieter-Bibliotheken installieren, sonst wird die Installation nicht erfolgreich sein</mark>! ! Ich verwende die vierte Methode nicht oft, da ich denke, dass die ersten drei Methoden ausreichen, um die benötigten Bibliotheken zu installieren. Wenn Sie sie benötigen, können Sie natürlich mehr über die vierte Methode im Detail erfahren, aber das werde ich nicht tun Behandeln Sie es hier. Zu viele Einführungen! </p> <p>【Verwandte Empfehlungen: <a href="http://www.php.cn/course/list/31.html" target="_blank">Python3-Video-Tutorial</a>】</p></a>
Das obige ist der detaillierte Inhalt vonZusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Python eignet sich für Datenwissenschafts-, Webentwicklungs- und Automatisierungsaufgaben, während C für Systemprogrammierung, Spieleentwicklung und eingebettete Systeme geeignet ist. Python ist bekannt für seine Einfachheit und sein starkes Ökosystem, während C für seine hohen Leistung und die zugrunde liegenden Kontrollfunktionen bekannt ist.

In diesem Artikel wird erläutert, wie die Leistung der Website verbessert wird, indem Apache -Protokolle im Debian -System analysiert werden. 1. Log -Analyse -Basics Apache Protokoll Datensätze Die detaillierten Informationen aller HTTP -Anforderungen, einschließlich IP -Adresse, Zeitstempel, URL, HTTP -Methode und Antwortcode. In Debian -Systemen befinden sich diese Protokolle normalerweise in /var/log/apache2/access.log und /var/log/apache2/error.log verzeichnis. Das Verständnis der Protokollstruktur ist der erste Schritt in der effektiven Analyse. 2. Tool mit Protokollanalyse Mit einer Vielzahl von Tools können Apache -Protokolle analysiert: Befehlszeilen -Tools: GREP, AWK, SED und andere Befehlszeilen -Tools.

Python zeichnet sich in Gaming und GUI -Entwicklung aus. 1) Spielentwicklung verwendet Pygame, die Zeichnungen, Audio- und andere Funktionen bereitstellt, die für die Erstellung von 2D -Spielen geeignet sind. 2) Die GUI -Entwicklung kann Tkinter oder Pyqt auswählen. Tkinter ist einfach und einfach zu bedienen. PYQT hat reichhaltige Funktionen und ist für die berufliche Entwicklung geeignet.

Der Vergleich zwischen Laravel und Python in der Entwicklungsumgebung und dem Ökosystem ist wie folgt: 1. Die Entwicklungsumgebung von Laravel ist einfach, nur PHP und Komponist sind erforderlich. Es bietet eine umfassende Auswahl an Erweiterungspaketen wie Laravelforge, aber die Wartung des Erweiterungspakets ist möglicherweise nicht rechtzeitig. 2. Die Entwicklungsumgebung von Python ist ebenfalls einfach, nur Python und PIP sind erforderlich. Das Ökosystem ist riesig und deckt mehrere Felder ab, aber das Versions- und Abhängigkeitsmanagement kann komplex sein.

PHP und Python haben jeweils ihre eigenen Vorteile und wählen nach den Projektanforderungen. 1.PHP ist für die Webentwicklung geeignet, insbesondere für die schnelle Entwicklung und Wartung von Websites. 2. Python eignet sich für Datenwissenschaft, maschinelles Lernen und künstliche Intelligenz mit prägnanter Syntax und für Anfänger.

In diesem Artikel wird die DDOS -Angriffserkennungsmethode erörtert. Obwohl kein direkter Antragsfall von "Debiansniffer" gefunden wurde, können die folgenden Methoden zur Erkennung von DDOS -Angriffsanfällen verwendet werden: Effektive DDOS -Angriffserkennungstechnologie: Erkennung auf der Grundlage der Verkehrsanalyse: Identifizierung von DDOS -Angriffen durch Überwachung abnormaler Muster des Netzwerkverkehrs, z. Beispielsweise können Python -Skripte in Kombination mit Pyshark- und Colorama -Bibliotheken den Netzwerkverkehr in Echtzeit überwachen und Warnungen ausstellen. Erkennung auf der Grundlage der statistischen Analyse: Durch Analyse statistischer Merkmale des Netzwerkverkehrs wie Daten

In diesem Artikel werden Sie begleitet, wie Sie Ihr NginXSSL -Zertifikat auf Ihrem Debian -System aktualisieren. Schritt 1: Installieren Sie zuerst CertBot und stellen Sie sicher, dass Ihr System Certbot- und Python3-CertBot-Nginx-Pakete installiert hat. If not installed, please execute the following command: sudoapt-getupdatesudoapt-getinstallcertbotpython3-certbot-nginx Step 2: Obtain and configure the certificate Use the certbot command to obtain the Let'sEncrypt certificate and configure Nginx: sudocertbot--nginx Follow the prompts to select

Die Readdir -Funktion im Debian -System ist ein Systemaufruf, der zum Lesen des Verzeichnisgehalts verwendet wird und häufig in der C -Programmierung verwendet wird. In diesem Artikel wird erläutert, wie Readdir in andere Tools integriert wird, um seine Funktionalität zu verbessern. Methode 1: Kombinieren Sie C -Sprachprogramm und Pipeline zuerst ein C -Programm, um die Funktion der Readdir aufzurufen und das Ergebnis auszugeben:#include#include#includeIntmain (intargc, char*argv []) {Dir*Dir; structDirent*Eintrag; if (argc! = 2) {{
