Activé un virtualenv que tiene pip instalado. yo hice
pip3 install Django==1.8
y Django se descargó con éxito. Ahora, quiero abrir la carpeta Django. ¿Dónde se encuentra la carpeta? Normalmente estaría en "descargas", pero no estoy seguro de dónde estaría si lo instalara usando pip en un virtualenv.
python
django
pip
virtualenv
usuario2719875
fuente
fuente

Respuestas:
pip cuando se usa con virtualenv generalmente instalará paquetes en la ruta
<virtualenv_name>/lib/<python_ver>/site-packages.Por ejemplo, creé una prueba virtualenv llamada venv_test con Python 2.7, y la
djangocarpeta está envenv_test/lib/python2.7/site-packages/django.fuente
pip showno hice nada. Brevemente, consiste en ingresar la consola de Python apropiada y escribirhelp("module_name"), dondemodule_namese reemplaza con el nombre del módulo real en el que está interesado. Puede ver los módulos instaladoshelp("modules")en la consola de Python.Por demanda popular, una opción proporcionada a través de la respuesta publicada:
pip show <package name>proporcionará la ubicación para Windows y macOS, y supongo que cualquier sistema. :)Por ejemplo:
fuente
pip3 show <package name>site-packages/eso, lo encontré en~/Library/Python/3.7/bin/pip list -vse puede usar para enumerar las ubicaciones de instalación de los paquetes, introducidas en https://pip.pypa.io/en/stable/news/#b1-2018-03-31Actualización : esta característica se introduce en
pip10.0.0b1. En Ubuntu 18.04,pipopip3instalado consudo apt install python-piposudo apt install python3-pipes 9.0.1 que no tiene esta característica. Consulte https://github.com/pypa/pip/issues/5599 para conocer las formas adecuadas de actualizaciónpipopip3.fuente
pipinstalado usandosudo apt install python-piposudo apt install python3-pipes 9.0.1. Consulte github.com/pypa/pip/issues/5599 para conocer las formas adecuadas de actualizaciónpipopip3.Por defecto, en Linux, Pip instala paquetes en /usr/local/lib/python2.7/dist-packages.
El uso de virtualenv o --user durante la instalación cambiará esta ubicación predeterminada. Si usa,
pip showasegúrese de estar usando el usuario correcto o de lo contrariopipno podrá ver los paquetes a los que hace referencia.fuente
En un intérprete o script de Python, puede hacer
y
para ubicaciones en las que se instalan paquetes de terceros (aquellos que no están en la distribución principal de Python).
En mi Python instalado en Brew en MacOS, las salidas anteriores
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages'],que canonicaliza a la misma ruta de salida
pip show, como se mencionó en una respuesta anterior:Referencia: https://docs.python.org/3/library/site.html#site.getsitepackages
fuente