Hur man listar installerade Pythonpaket

author
2 minutes, 22 seconds Read

Pip, Pipenv, Anaconda Navigator och Conda Package Managers kan alla användas för att lista installerade Pythonpaket.

För att få en lista över installerade paket är det alltid bra att se till att det finns uppdaterade versioner av Python, Pip, Anaconda Navigator och Conda.

Lista installerade paket med Pip

Både pip list och pip freeze genererar en lista över installerade paket, bara med olika formaterade resultat. Tänk på att pip list listar ALLA installerade paket (oavsett hur de installerades) medan pip freeze endast listar allt som installerats av Pip.

Till exempel:

pip list

Output:

Package Version---------------------------------- ----------absl-py 0.7.0
pip freeze

Output:

absl-py==0.7.0

Lista paket i en konsol med Pip

För att lista alla installerade paket från en Python-konsol med hjälp av pip kan du använda dig av följande skript:

>>> import pkg_resourcesinstalled_packages = pkg_resources.working_setinstalled_packages_list = sorted()print(installed_packages_list)

Output:

['absl-py==0.7.0', 'adodbapi==2.6.0.7', 'alabaster==0.7.12', 'alembic==1.0.7', 'amqp==2.4.1', 'anyjson==0.3.3',

List Modules in a Console without Pip

För att lista alla installerade moduler från en Python-konsol utan pip kan du använda följande kommando:

>>> help("modules")

Notera att det finns vissa nackdelar med detta tillvägagångssätt, bland annat:

  • Om det finns många installerade paket kan den här metoden ta lång tid att importera varje modul innan den kan söka i den modulens sökväg efter undermoduler.
  • Moduler som har kod utanför ett if __name__ == ”__main__”: kodblock, och om användarinmatning förväntas, kan leda till att koden går in i en oändlig slinga eller hänger sig.

Listan över installerade paket med Pipenv

Kommandot pipenv lock -r kan användas för att generera utdata från en pipfile.lock-fil i en pipenv-miljö. Alla paket, inklusive beroenden, kommer att listas i utmatningen. Till exempel:

pipenv lock -r

Utmatning:

-i https://pypi.org/simplecertifi==2019.11.28chardet==3.0.4idna==2.9requests==2.23.0urllib3==1.25.8

Lista installerade paket med Anaconda Navigator

För att lista installerade paket i en Anaconda-miljö med hjälp av Anaconda Navigator gör du följande:

  • Starta programmet Anaconda Navigator.
  • Välj Miljöer i den vänstra kolumnen.
  • En rullgardinsruta i mitten och toppen av det grafiska användargränssnittet bör lista installerade paket. Om så inte är fallet väljer du Installed i rullgardinsmenyn för att lista alla paket.

Lista installerade paket med Conda

Kommandot conda list kan användas för att lista alla paket i en conda-miljö:

conda list

Output:

# packages in environment at C:\Anaconda2_4.3.1:#_license 1.1 py27_1alabaster 0.7.9 py27_0

Globalt vs lokalt installerade paket

För information om hur man genererar en lista över installerade paket globalt vs lokalt, se:

Hur man listar globalt installerade paket jämfört med lokalt installerade paket i Python

Similar Posts

Lämna ett svar

Din e-postadress kommer inte publiceras.