J'ai commencé à utiliser PyCharm IDE, mais je n'ai pas pu déterminer comment gérer les bibliothèques externes. Par exemple, PyCharm ne voit pas matplotlib
. Dans le gestionnaire de fichiers de PyCharm, je vois clairement la liste des bibliothèques externes et il n'y a pas matplotlib
. Cependant, je l'ai installé et je connais son emplacement.
Comment puis-je ajouter cette bibliothèque à l'environnement PyCharm?
Je suggère d'utiliser l'environnement virtuel Python. C'est vraiment facile avec PyCharm.
PyCharm> Préférences ...> Interprète de projet> Interprètes Python
Cliquez sur "Créer un environnement virtuel" et choisissez votre interprète de base.
Cliquez sur "Installer" et installez les packages dont vous avez besoin. Vous pouvez également ajouter d'autres référentiels si ceux par défaut ne contiennent pas les bibliothèques requises. Un autre avantage est que vous pouvez voir quelles bibliothèques ont une version plus récente et peuvent être mises à jour.
Je pense qu'un moyen de résoudre un problème est de spécifier votre interprète dans PyCharm lui-même via Fichier -> Paramètres -> Interpréteurs Python
Il y a aussi un onglet Paths
dans ce paramètre, vous devez y ajouter explicitement le chemin d'accès à votre matplotlib. Mais pour moi, il n'y a pas de chemin particulier indiqué ici. Voici mes chemins dans cet onglet:
fichier: // D:/hg_work/vefw_regression/tools/python/DLL
fichier: // D:/hg_work/vefw_regression/tools/python/Lib
fichier: // D:/hg_work/vefw_regression/tools/python/Lib/lib-tk
fichier: // D:/hg_work/vefw_regression/tools/python
file: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages (mon matplotlib/numpy et d'autres éléments sont ici)
fichier: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/win32
fichier: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/win32/lib
fichier: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/pythonwin
fichier: // D:/Utilisateurs/svecovs/AppData/Roaming/JetBrains/PyCharm Community Edition 3.0.1/helpers/python-skeletons
fichier: // D:/hg_work/vefw_regression/tools/python/Lib/site-packages/core (ajouté par l'utilisateur)
Installez matplotlib puis python-tk.Pycharm fonctionnera bien. Cela fonctionne pour moi à Ubuntu 16.04.
Sudo apt-get installer python-tk
Sudo apt-get install python-matplotlib
Pour les utilisateurs de Linux, voici une solution: Écrivez d’abord cette commande dans le terminal,
Sudo apt-get install python-matplotlib
Maintenant que vous avez terminé, vous pourrez voir matplotlib dans Fichier >>> Paramètres >> interpréteur de projet . Image