Creare oggetti visivi usando pacchetti Python nel servizio Power BICreate visuals by using Python packages in the Power BI service

È possibile usare il potente linguaggio di programmazione Python per creare oggetti visivi nel servizio Power BI.You can use the powerful Python programming language to create visuals in the Power BI service. Nel servizio Power BI sono supportati molti pacchetti Python, in numero sempre crescente.Many Python packages are supported in the Power BI service and more are being supported all the time.

Nelle sezioni seguenti è riportata una tabella con i pacchetti Python supportati in Power BI, indicati in ordine alfabetico.The following sections provide an alphabetical table of which Python packages are supported in Power BI.

Richiedere il supporto per un nuovo pacchetto PythonRequest support for a new Python package

I pacchetti Python supportati per il servizio Power BI sono elencati nella sezione seguente, intitolata Pacchetti supportati.Supported Python packages for the Power BI service are found in the following section, titled Supported Packages. Se si vuole richiedere il supporto di un pacchetto Python non incluso nell'elenco, inviare la richiesta a Power BI Ideas.If you would like to request support of an Python package not found in that list, please submit your request to Power BI Ideas.

Requisiti e limitazioni dei pacchetti PythonRequirements and Limitations of Python packages

I pacchetti Python hanno alcuni requisiti e limitazioni:There are a handful of requirements and limitations for Python packages:

  • Runtime corrente di Python: Python 3.7.7.Current Python runtime: Python 3.7.7.
  • Il servizio Power BI in genere supporta pacchetti Python con licenze software gratuite e open source, ad esempio GPL-2, GPL-3, MIT+ e così via.The Power BI service, for the most part, supports Python packages with free and open-source software licenses such as GPL-2, GPL-3, MIT+, and so on.
  • Il servizio Power BI supporta i pacchetti pubblicati in PyPI.The Power BI service supports packages published in PyPI. Il servizio non supporta i pacchetti Python personalizzati o privati.The service does not support private or custom Python packages. Si consiglia agli utenti di rendere i pacchetti privati disponibili in PyPI prima di richiedere la disponibilità del pacchetto nel servizio Power BI.Users are encouraged to make their private packages available on PyPI prior to requesting the package be available in the Power BI service.
  • Per gli oggetti visivi Python in Power BI Desktop, è possibile installare qualsiasi pacchetto, inclusi i pacchetti Python personalizzati.For Python visuals in Power BI Desktop, you can install any package, including custom Python packages.
  • Per motivi di privacy e sicurezza, i pacchetti Python che offrono query client-server sul Web nel servizio, non sono supportati.For security and privacy reasons, Python packages that provide client-server queries over the World-Wide Web in the service, are not supported. La rete è bloccata per tali tentativi.Networking is blocked for such attempts.
  • Il processo di approvazione per l'inserimento di un nuovo pacchetto Python è caratterizzato da una struttura ad albero delle dipendenze; alcune dipendenze la cui installazione è richiesta nel servizio non possono essere supportate.The approval process for including a new Python package has a tree of dependencies; some dependencies required to be installed in the service cannot be supported.

Pacchetti Python supportati in Power BIPython packages that are supported in Power BI

La tabella seguente indica quali pacchetti sono supportati nel servizio Power BI.The following table shows which packages are supported in the Power BI service.

PacchettoPackage VersioneVersion CollegamentoLink
matplotlibmatplotlib 3.2.13.2.1 https://pypi.org/project/matplotlib
numpynumpy 1.18.41.18.4 https://pypi.org/project/numpy
pandaspandas 1.0.11.0.1 https://pypi.org/project/pandas
scikit-learnscikit-learn 0.23.00.23.0 https://pypi.org/project/scikit-learn
scipyscipy 1.4.11.4.1 https://pypi.org/project/scipy
s eaborns eaborn 0.10.10.10.1 https://pypi.org/project/seaborn
statsmodelsstatsmodels 0.11.10.11.1 https://pypi.org/project/statsmodels
xgboostxgboost 1.1.01.1.0 https://pypi.org/project/xgboost

Passaggi successiviNext steps

Per altre informazioni su Python in Power BI, vedere gli articoli seguenti:For more information about Python in Power BI, take a look at the following articles: