Ativei um virtualenv com o pip instalado. eu fiz
pip3 install Django==1.8
e Django baixado com sucesso. Agora, eu quero abrir a pasta Django. Onde está localizada a pasta? Normalmente estaria em "downloads", mas não tenho certeza de onde estaria se eu o instalasse usando o pip em um virtualenv.
python
django
pip
virtualenv
user2719875
fonte
fonte
Respostas:
O pip quando usado com o virtualenv geralmente instala pacotes no caminho
<virtualenv_name>/lib/<python_ver>/site-packages
.Por exemplo, eu criei um virtualenv teste chamado venv_test com Python 2.7, ea
django
pasta está emvenv_test/lib/python2.7/site-packages/django
.fonte
pip show
não fiz nada. Resumidamente, consiste em inserir o console python apropriado e digitarhelp("module_name")
, ondemodule_name
é substituído pelo nome real do módulo em que você está interessado. Você pode ver os módulos instaladoshelp("modules")
no console python.Por demanda popular, uma opção fornecida por resposta postada:
pip show <package name>
fornecerá o local para Windows e macOS, e acho que qualquer sistema. :)Por exemplo:
fonte
pip3 show <package name>
site-packages/
, eu encontrei-o em~/Library/Python/3.7/bin/
pip list -v
pode ser usado para listar os locais de instalação dos pacotes, apresentados em https://pip.pypa.io/en/stable/news/#b1-2018-03-31Atualização : Este recurso foi introduzido em
pip
10.0.0b1. No Ubuntu 18.04,pip
oupip3
instalado comsudo apt install python-pip
ousudo apt install python3-pip
é 9.0.1, que não possui esse recurso. Verifique https://github.com/pypa/pip/issues/5599 para obter formas adequadas de atualizaçãopip
oupip3
.fonte
pip
instalado usandosudo apt install python-pip
ousudo apt install python3-pip
é 9.0.1. Verifique github.com/pypa/pip/issues/5599 para obter maneiras adequadas de atualizarpip
oupip3
.Por padrão, no Linux, o Pip instala pacotes em /usr/local/lib/python2.7/dist-packages.
O uso do virtualenv ou --user durante a instalação mudará esse local padrão. Se você usar,
pip show
certifique-se de estar usando o usuário certo oupip
poderá não ver os pacotes que você está referenciando.fonte
Em um interpretador ou script Python, você pode fazer
e
para locais pacotes de terceiros (aqueles que não estão na distribuição principal do Python) estão instalados.
No meu Python instalado no Brew no MacOS, as saídas anteriores
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']
,que canoniza para o mesmo caminho de saída
pip show
, como mencionado em uma resposta anterior:Referência: https://docs.python.org/3/library/site.html#site.getsitepackages
fonte