Onde o pithos está instalado?

2

Eu estou tentando encontrar o diretório de instalação no Pithos para que eu possa hackeá-lo, e sou péssimo em comandos unix e estou envergonhado de perguntar isso. Se eu fizer:

'which pithos'

Isso retorna um link para o script instalado em /usr/bin , mas não mostra onde estão todos os arquivos de origem do pithos. Qual é a melhor maneira de fazer algo assim?

Estou no Ubuntu 14.04

    
por Adam Hughes 30.01.2015 / 19:58

2 respostas

3

Normalmente, os arquivos de origem do pacote python estão localizados em /usr/lib/python<version>/site-packages . Há mais informações sobre isso nos documentos em python:

por 30.01.2015 / 20:15
1

Onde os pacotes são instalados depende muito da configuração do sistema /usr/lib/python<version>/site-packages é um bom candidato, mas nem sempre existe, às vezes isso é /usr/lib/python<version>/dist-packages ou /usr/local/lib/python<version>/site-packages etc.

A maneira genérica, se você encontrou o script pithos, é localizar os arquivos que está importando. Você pode usar locate para isso se tiver instalado, ou find / modulename.py , mas muitas vezes é mais rápido iniciar o python e então fazer (adaptando o nome do módulo para importar para aqueles importados no script):

>>> import pithos
print pithos.__file__
    
por 11.02.2015 / 09:44

Tags