Como organizar bibliotecas de terceiros para Python?

2

Eu sou novo em Python. Eu quero instalar muitas bibliotecas de terceiros (eu acho que eles também são chamados de pacotes?) Como, por exemplo, "AstroPy". Mas não tenho certeza de onde o novo código-fonte será armazenado (quero dizer, os novos arquivos de texto ".py" que serão baixados e conterão as funções Python de "AstroPy").

Gostaria de acompanhar todas as bibliotecas que eu instalarei. Existe alguma maneira de fazer isso para o Python?

Eu costumava usar IDL e quando eu quero instalar uma biblioteca, estou acostumado a simplesmente baixar todos os arquivos de texto contendo os scripts IDL e, em seguida, armazená-los em uma pasta como "/ IDL / libraries". Dessa forma, eu poderia facilmente ver o que eu tinha e também facilmente desinstalá-los.

    
por Stefano 30.01.2018 / 23:01

1 resposta

1

Você pode encontrar a localização de pacotes de sites globais (dist-packages que podem ter sido instalados via easy_install ou pip , um gerenciador de pacotes Python) executando:

python -m site

Se o pacote foi instalado usando pip , você poderá encontrar o local de um pacote específico (por exemplo, name ) executando:

pip show name

Por fim, os pacotes de sites (locais) por usuário () podem ser encontrados executando:

python -m site --user-site

Você pode encontrar um pouco mais de informações sobre dist-packages versus site-packages na página wiki Debian para Python .

    
por 31.01.2018 / 00:33