Découvrir quels packages Python sont pris en charge dans Power BI

Vous pouvez utiliser le puissant langage de programmation Python pour créer des visuels dans Power BI. De nombreux packages Python sont pris en charge dans Power BI et bien plus encore sont pris en charge tout le temps.

Les sections suivantes présentent un tableau contenant les packages Python pris en charge dans Power BI, classés par ordre alphabétique.

Demander la prise en charge d’un nouveau package Python

Les packages Python pris en charge pour Power BI se trouvent dans la section suivante. Si vous souhaitez demander la prise en charge d’un package Python introuvable dans cette liste, envoyez votre demande sur le site Power BI Ideas.

Spécifications et limitations des packages Python

Il existe quelques spécifications et limitations concernant les packages Python :

  • Runtime Python actuel : Python 3.7.7.
  • Power BI, pour l’essentiel, prend en charge les packages Python avec des licences logicielles gratuites et open source comme GPL-2, GPL-3, MIT+, etc.
  • Power BI prend en charge les packages publiés dans PyPI. Le service ne prend pas en charge les packages Python privés ou personnalisés. Les utilisateurs doivent, si possible, mettre leurs packages privés à disposition sur le site PyPI avant de demander leur mise à disposition dans Power BI.
  • Pour les visuels Python dans Power BI Desktop, vous pouvez installer n’importe quel package, notamment des packages Python personnalisés.
  • Pour des raisons de confidentialité et de sécurité, les packages Python qui fournissent des requêtes client-serveur via le web dans le service ne sont pas pris en charge. La mise en réseau est bloquée lors de ces tentatives.
  • Le processus d’approbation pour inclure un nouveau package R a une arborescence de dépendances. Certaines dépendances requises pour être installées dans le service ne peuvent pas être prises en charge.

Packages Python pris en charge dans Power BI

Le tableau suivant indique les packages pris en charge dans Power BI.

Package Version Lien
cycler 0.11.0 https://pypi.org/project/cycler
joblib 1.1.0 https://pypi.org/project/joblib
kiwisolver 1.4.4 https://pypi.org/project/kiwisolver
matplotlib 3.2.2 https://pypi.org/project/matplotlib
numpy 1.21.6 https://pypi.org/project/numpy
packaging 21,3 https://pypi.org/project/packaging
pandas 1.3.5 https://pypi.org/project/pandas
patsy 0.5.2 https://pypi.org/project/patsy
pip 22.1.2 https://pypi.org/project/pip
pyparsing 3.0.9 https://pypi.org/project/pyparsing
python-dateutil 2.8.2 https://pypi.org/project/python-dateutil
pytz 2022.1 https://pypi.org/project/pytz
scikit-learn 1.0.2 https://pypi.org/project/scikit-learn
scipy 1.7.3 https://pypi.org/project/scipy
seaborn 0.11.2 https://pypi.org/project/seaborn
setuptools 63.2.0 https://pypi.org/project/setuptools
six 1.16.0 https://pypi.org/project/six
statsmodels 0.13.2 https://pypi.org/project/statsmodels
threadpoolctl 3.1.0 https://pypi.org/project/threadpoolctl
typing-extensions 4.3.0 https://pypi.org/project/typing-extensions
xgboost 1.6.1 https://pypi.org/project/xgboost

Pour en savoir plus sur Python dans Power BI, consultez les articles suivants :