Maison  >  Article  >  développement back-end  >  Résumé des méthodes courantes d'installation de bibliothèques tierces en Python

Résumé des méthodes courantes d'installation de bibliothèques tierces en Python

WBOY
WBOYavant
2022-11-24 17:40:4110644parcourir

Cet article vous apporte des connaissances pertinentes sur Python Il présente principalement les méthodes courantes d'installation de bibliothèques tierces. J'espère qu'il sera utile à tout le monde.

Résumé des méthodes courantes d'installation de bibliothèques tierces en Python

[Recommandation associée : Tutoriel vidéo Python3 ]

Pendant l'étude de Python, je pense que tout le monde est généralement confronté au problème d'installation de bibliothèques tierces, ce qui est un casse-tête pour de nombreux débutants. Ici, je vais faire quelques résumés simples sur la façon d'installer correctement et efficacement des bibliothèques tierces sans faire de détours

Méthode d'installation

1 Installer via pychram

C'est la méthode la plus simple et la plus directe de mon opinion , mais c'est aussi le plus simple pour signaler les erreurs.

Ouvrir l'interpréteur de fichiers-paramètres-projet-Python

Résumé des méthodes courantes dinstallation de bibliothèques tierces en Python
De là, vous pouvez voir les bibliothèques et versions tierces que vous avez installées, puis cliquez sur le signe plus ci-dessous pour les ajouter. Ici, je prends numpy comme exemple. Recherchez la bibliothèque souhaitée en haut, puis sélectionnez la version souhaitée en bas à droite. Si elle n'est pas cochée, la dernière version sera utilisée par défaut.

Résumé des méthodes courantes dinstallation de bibliothèques tierces en Python

2. Méthode d'installation pip

Si l'installation dans pycharm échoue ou si pycharm n'est pas utilisé, vous pouvez directement utiliser la méthode pip pour l'installer.
Ouvrez d'abord cmd et entrez directement pip installez la bibliothèque tierce que vous souhaitez installer (ici j'utilise toujours numpy comme exemple) pip install 你想要安装的第三方库(这里我还是以numpy为例)
Résumé des méthodes courantes dinstallation de bibliothèques tierces en Python
这里,我同时补充下关于pip的一些更新、卸载的方法:
(1)pip 自身的升级

py -m pip install --upgrade pip

(2)pip安装/卸载/升级

pip install 包名              #安装pip uninstall 包名            #卸载pip install --upgrade 包名    #升级

(3)pip查看已安装的包

pip list

(4)pip检查哪些包需要更新:

pip list --outdated

(5)pip查看某个包的详细信息:

pip show 包名

(6)pip安装指定版本的包:

pip install 包名==版本号
例如:
pip install numpy==1.20.3pip install 'matplotlib>3.4'pip install 'matplotlib>3.4.0,=, , <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="Résumé des méthodes courantes dinstallation de bibliothèques tierces en 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="Résumé des méthodes courantes dinstallation de bibliothèques tierces en Python"></p><p><img src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-5.png" alt="Résumé des méthodes courantes dinstallation de bibliothèques tierces en Python"></p><h3>
<a id="31__65"></a>3.1 补充</h3><p>在我安装过程中,大部分失败的问题都是由于没有安装对应的依赖包所造成的,所以在报错后,一定及时检查对应的包有无安装且同时进行更新。<br> 比如,我曾碰到这个问题:<code>AttributeError:module ‘matplotlib’ has no attribute ‘get_data_path’</code><img src="https://img.php.cn%20/upload%20/article/000/000/067/c49acc41b1613a8b08c3467841596c7b-2.png" alt="Insérer la description de l'image ici"><br> Ici, j'ajouterai également quelques méthodes pour mettre à jour et désinstaller pip : <img src="https://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-6.png" alt="Résumé des méthodes courantes dinstallation de bibliothèques tierces en Python"> (1) pip lui-même Mettre à niveau </p> rrreee<h2> (2) pip installer/désinstaller/mettre à niveau <a id="4_71">rrreee</a> (3) pip afficher les packages installés </h2>rrreee<h3> (4) pip vérifier quels packages doivent être mis à jour : <a id="41_PythonPypi_72">rrreee</a> (5) pip afficher un certain package Informations détaillées : </h3>rrreee<p> (6) pip installe la version spécifiée du package : <a href="https://www.php.cn/link/4b6cf59a2a5b31fc68aa6f9524067ef8">rrreee</a><a id="3_whl_55"></a></p>3. Téléchargez le fichier whl sur une installation locale hors ligne🎜🎜Si les deux méthodes précédentes échouent, alors je le plus La méthode recommandée est la troisième méthode. Bien qu'elle ne soit pas aussi pratique que les deux premières, elle est efficace dans les tests personnels et ne signalera pas d'erreurs ! Entrez sur le site Web <a href="https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf">https://www.php.cn/link/7d7c61cdf50443a0079ebb5011209dbf🎜 et trouvez la bibliothèque que vous devez télécharger Ici, j'utilise. matplotlib comme exemple : 🎜 Tout d'abord, vous devez faire attention à <mark> certaines bibliothèques dont il dépend avant d'installer ce package. Vous devez d'abord installer ces bibliothèques avant de pouvoir installer celle que vous souhaitez, sinon une erreur sera signalée. /marque>. 🎜 Dans le même temps, après avoir mis à jour une certaine bibliothèque, vous devez également faire attention à mettre à jour les bibliothèques dont elle dépend en même temps, sinon des erreurs se produiront également. 🎜<img src="https://img.php.cn/upload/article/000/000/067/36cabce7a764653c64263a29550b7634-3.png" alt="Insérer la description de l'image ici">🎜 Suivez ensuite votre python Sélectionnez la version et le nombre de bits et téléchargez-le. Comme ma version de Python est 3.7.9 et que le nombre de bits est de 64 bits, j'ai choisi matplotlib‑3.5.1‑cp37‑cp37m‑win_amd64.whl. 🎜 Enregistrez le fichier whl téléchargé dans le dossier <code>Python37Libsite-packages</code>, ouvrez cmd sous le fichier, entrez <code>pip install whl file name</code> pour l'installer. 🎜<img src="https://img.php.cn/upload/article/000/000/067/c522c75f56fd335401a3847b6e4f524c-4.png" alt="Insérer la description de l'image ici">🎜🎜<img src="https%20://img.php.cn/upload/article/000/000/067/d5fdf37a9f18234fe0c302793ed1f48c-5.png" alt="Insérer la description de l'image ici">🎜🎜<a id="31__65">🎜 Supplément 3.1 🎜🎜 Au cours de mon processus d'installation, la plupart des problèmes ayant échoué étaient dus à l'échec de l'installation des packages de dépendances correspondants. Par conséquent, après avoir signalé une erreur, je dois rapidement vérifier si les packages correspondants sont installés et les mettre à jour en même temps. 🎜 Par exemple, j'ai rencontré une fois ce problème : <code>AttributeError : le module 'matplotlib' n'a pas d'attribut 'get_data_path'</code> Cela m'a dérangé pendant un après-midi et je n'ai pas pu le résoudre. Le package dont dépend Matplotlib n’a pas été installé de qualité supérieure. 🎜🎜🎜🎜🎜🎜4. Autres méthodes 🎜🎜🎜🎜4.1 Menu Pypi officiel de Python 🎜🎜 Recherchez directement les bibliothèques tierces à installer, adresse : 🎜https://www.php.cn/link/4b6cf59a2a5b31fc68aa6f9524067ef8 🎜 🎜<h3>
<a id="42_pip_74"></a>4.2 Les sources miroir nationales résolvent le problème de l'installation lente de pip</h3>
<p>Sous les systèmes Windows, lors de l'installation de bibliothèques tierces, vous rencontrez souvent des délais d'attente ou des téléchargements lents. C'est parce que le serveur Python est à l'étranger, donc parfois la vitesse du réseau est. trop lent lors du téléchargement de pip. Dans ce cas, il est recommandé d'utiliser une source miroir domestique pour l'installation. <br> Méthode d'installation : Ouvrez cmd et ajoutez le paramètre "-i" ou "-index". Prenons numpy comme exemple : `pip install -i https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0e numpy<br> Plusieurs sources de miroir domestiques couramment utilisées : <br> Tsinghua : <a href="https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0e"> https://www.php.cn/link/a6455ffc4e47fd737db213366771ec0 e </a><br> Alibaba Cloud : <a href="https://www.php.cn/link/4901e49e1e2d9c85659eef5b2ffbe12f">https://www.php.cn/link/4901e49e1e2d9c85659eef5b2ffbe12f</a><br> Université des sciences et technologies de Chine : <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>Summary</h1>
<p>Pour la plupart des novices, l'installation de bibliothèques tierces Python est définitivement une pierre d'achoppement sur le chemin de l'apprentissage. J'ai aussi eu mal à la tête avec ce problème. . Mais en ce qui concerne mon installation personnelle, j'ai personnellement testé les trois premières méthodes. Les première et deuxième méthodes sont les plus simples et les plus directes, mais elles sont sujettes aux erreurs car vous n'êtes pas familier avec les dépendances entre les différents packages, je vous recommande donc fortement d'essayer la troisième si les deux premières installations échouent ! ! <mark>Regardez clairement les packages qui doivent être installés avant d'installer les bibliothèques tierces dont vous avez besoin, sinon l'installation ne réussira pas</mark> ! ! Je n'utilise pas souvent la quatrième méthode car je pense que les trois premières méthodes suffisent pour installer les bibliothèques dont vous avez besoin. Bien sûr, si vous en avez besoin, vous pouvez en apprendre davantage sur la quatrième méthode, je ne l'aborderai pas en détail. ici. Trop de présentations ! </p>
<p>【Recommandation associée : <a href="http://www.php.cn/course/list/31.html" target="_blank">Tutoriel vidéo Python3</a>】</p></a></mark></a>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer