Estoy en linux mint 12. He creado un virtualenv llamado userena
. y luego instalé django-userena usando pip en ese virtualenv. Necesito editar algunos archivos django-usrena. ¿Dónde están ubicados?¿Dónde se descargan los archivos usando pip almacenado en virtualenv?
Respuesta
para ver donde sus archivos virtualenv son, habilitarlo y emita el siguiente comando bash:
$ echo $VIRTUAL_ENV
similar a la instalación de Python de su sistema, los paquetes están almacenados dentro del directorio lib/python2.*/site-packages/
. Encuentra tu paquete allí y edita los archivos necesarios.
Primero debe conocer la ruta de acceso a env userena. Entonces, la aplicación instalada generalmente está en path_to_userena/lib/python2.x/site-packages/
. Las aplicaciones de Django normalmente no contienen el prefijo django-
, por lo tanto userena
aquí.
O usted podría encontrar en Python por
import os.path, userena
os.path.dirname(userena.__file__)
si está usando virtualenvwrapper (que recomiendo):
que permite decir que ya estoy usando en el uso de la virtualenv foo
y virtualenvwrapper tener instalada:
$ cdvirtualenv
si esta orden i iré a la ruta $VIRTUAL_ENV
que en este caso es:
$ pwd
/home/bernardo/.virtualenvs/foo
$ ls
bin build include lib local
en mi caso para ver mis paquetes virtualenv voy a ir a lib/python2.7/site-packages
o:
$ lssitepackages
figleaf figleaf-0.6.1-py2.7.egg-info initools INITools-0.3.1-py2.7.egg-info
los comandos cdvirtualenv
y lssitepackages
proviene de "virtualenvwrapper"
Los paquetes de descarga mediante PIP o cualquier otro método en un env virtual se almacena en el mundo virtual env carpeta es decir
Supongamos que crea un entorno virtual ENV, por lo que los paquetes descargados estarán dentro de ENV/lib/python2.7/site-packages
Encontrará virtualenv en home/.virtualenvs
. En el directorio .virtualenvs
encontrará su virtualenv
- 1. Flujo de trabajo usando virtualenv y pip
- 2. Migrando a pip + virtualenv de setuptools
- 3. No se puede instalar Virtualenv con Pip en Debian Squeeze
- 4. Buildout vs virtualenv + pip para django?
- 5. virtualenv, mysql-python, pip: ¿alguien sabe cómo?
- 6. Archivos de requisitos divididos en pip
- 7. Python - instalar manualmente el paquete usando virtualenv
- 8. ¿Dónde se almacenan los archivos evtx archivados?
- 9. Usando virtualenv con proyectos heredados de Django
- 10. virtualenv --no-site-packages y pip siguen encontrando paquetes globales?
- 11. ¿Cómo desinstalar un repositorio git usando pip?
- 12. ¿Actualizar paquete sin actualizar dependencias usando pip?
- 13. de Windows + virtualenv + pip + NumPy (problemas al instalar NumPy)
- 14. creando un paquete simple que se puede instalar a través de Pip y virtualenv
- 15. ¿Dónde en un virtualenv va el código personalizado?
- 16. ¿Cómo instalar libxml2 en virtualenv?
- 17. ¿Cómo usar el pip de Python para descargar y mantener los archivos comprimidos para un paquete?
- 18. Instalación de paquetes PIP en Virtualenv mediante un caché de descarga
- 19. ¿Dónde busca java los archivos?
- 20. Cómo instalar wxPython usando virtualenv
- 21. Instalar pycairo en virtualenv
- 22. dónde colocar los archivos js en CodeIgniter
- 23. iPhone SDK: ¿Cómo se descargan los archivos de video al Directorio de documentos y luego se reproducen?
- 24. ¿Cómo puedo instalar correctamente múltiples ecosistemas Distribute/virtualenv/pip sin paquete en Ubuntu?
- 25. Los archivos PHP se descargan por navegador en lugar de procesados por el servidor local de desarrollo (MAMP)
- 26. ¿Dónde se almacenan los módulos de python?
- 27. Usando gaetestbed dentro de virtualenv
- 28. Historial local de Eclipse ... ¿dónde se guardan los archivos?
- 29. ¿Dónde se compilan los archivos JSP Java (* __ jsp.java)?
- 30. ¿Qué hace realmente RegAsm? ¿Dónde se copian los archivos?
muchas gracias señor, tengo un pequeño problema, mi virtualenv en realidad se llama 'userena-demo' y si lo hago' import os.path, userena-demo' lo hará mostrar este error 'SyntaxError: sintaxis inválida' Creo que es por el' Dash' qué hacer en ese caso? ¿Debo cambiar el nombre del virtualenv? Si es así, ¿cómo hacerlo? – user
@user no es el nombre virtualenv sino el módulo que instaló en él que debe importar para utilizar este enfoque. –
@user Como Charles describió, 'userena' aquí representa la biblioteca instalada' django-userena' – okm