web-dev-qa-db-fra.com

PyCharm et bibliothèques externes

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?

28
freude

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.

enter image description here

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.

enter image description here

53
kukido

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)

3
arbulgazar

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

1
Mamuns

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

0
Akash Kandpal