Heim > Artikel > Backend-Entwicklung > 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.
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(2) pip installieren/deinstallieren/aktualisieren
pip install 包名 #安装pip uninstall 包名 #卸载pip install --upgrade 包名 #升级
pip list(4) pip prüft, welche Pakete aktualisiert werden müssen:
pip list --outdated
(5) pip zeigt ein bestimmtes Paket an Detaillierte Informationen:
pip show 包名
pip install 你想要安装的第三方库
(这里我还是以numpy为例)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="https://img.php.cn/upload/article/000/000/067/36cabce7a764653c64263a29550b7634-3.png" 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="https://img.php.cn/upload/article/000/000/067/c522c75f56fd335401a3847b6e4f524c-4.png" alt="Zusammenfassung gängiger Methoden zum Installieren von Bibliotheken von Drittanbietern in Python"></p><p><img src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-5.png" 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="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-6.png" 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> 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="https://img.php.cn/upload/article/000/000/067/36cabce7a764653c64263a29550b7634-3.png" 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="https://img.php.cn/upload/article/000/000/067/c522c75f56fd335401a3847b6e4f524c-4.png" 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!