Docutils es un gran paquete. Si está usando Django, el paquete de admindocs necesita docutils. Las instrucciones están disponibles para la instalación con un navegador web, pero ¿qué ocurre si está remoto y inicia sesión con un terminal a través de SSH? ¿Cómo instalar en ese caso? ¿Qué pasa si solo quieres una receta rápida para hacer el trabajo con la terminal?¿Cómo instalas Docutils desde la Terminal para que los administradores de Django funcionen?
Respuesta
Sé que ya llegué tarde a esta pregunta, pero la respuesta aceptada no refleja realmente los best practices comunes de los miembros de la comunidad Python (y mucho menos de los miembros de la comunidad Django). trabajo, es mucho más dolor y propenso a errores que el siguiente:
Realmente debería estar usando Pip. Con la instalación de la pipa sistema docutils amplia es tan simple como:
$ sudo pip install docutils
Esto no sólo funciona para docutils pero casi cualquier paquete en el 'Cheese Shop', así como muchos otros repositorios de código (Github, Bitbucket, etc.)
Es posible que también desee buscar otras herramientas comunes de mejores prácticas de Python como virtualenv y virtualenvwrapper para evitar la instalación global de paquetes.
Para instalar la pipa en Ubuntu/Debain general, hago lo siguiente:
$ sudo apt-get install python-pip
Por cierto: para virtualenv 'sudo apt-get install python-virtualenv' y para virtualenvwrapper 'sudo apt-get install virtualenvwrapper' .
La clave de la instalación es utilizar la utilidad Curl. Lo siguiente instalará docutils:
mkdir docutilsetup
cd docutilsetup
curl -o docutils-docutils.tar.gz http://docutils.svn.sourceforge.net/viewvc/docutils/trunk/docutils/?view=tar
gunzip docutils-docutils.tar.gz
tar -xf docutils-docutils.tar
cd docutils
sudo python setup.py install
Esto realiza los siguientes pasos: Crear un directorio para descargar docutils en. cd en el directorio que acabamos de hacer, y use curl para descargar la versión comprimida de docutils. Descomprime el archivo que crea un subdirectorio docutils. cd en ese directorio e instálelo con permisos de root.
Si está utilizando Django tendrá que reiniciar Django para que los admindocs comiencen a funcionar.
Aunque esto funcionaría, el uso mucho más sensible de pip de Beau es mucho más limpio y rápido. y sigue las convenciones de python y django mucho más cerca que este método. –
Aunque no es la mejor práctica, más una para el esfuerzo. –
- 1. Cómo hacer que los GIF animados funcionen desde Android WebView
- 2. ¿Cómo comienzo un comando desde la terminal para que la terminal no sea la principal?
- 3. Cómo hacer que los permisos de grupo funcionen en Django-nonrel para Google App Engine
- 4. Django - Mostrando diferentes plantillas para administradores
- 5. ¿Cómo instalas gemas desde el archivo Gemfile.lock?
- 6. Administradores personalizados de Django para el modelo de usuario
- 7. En Django, ¿cómo hacer para que django-storages, boto y easy_thumbnail funcionen bien?
- 8. Django no enviar mensajes de correo electrónico a los administradores
- 9. Cómo configurar la aplicación Django para hacer que las cookies funcionen en el subdominio
- 10. Hacer que las URL de Django funcionen con o sin/
- 11. Cómo hacer que los sinónimos de solr funcionen
- 12. ¿Cómo instalas JDK?
- 13. Cómo trabajar con nulos en docutils
- 14. ¿Cómo consigo que los filtros Hibernate funcionen en JPA?
- 15. ¿Cómo hacer que los enlaces débiles funcionen con GCC?
- 16. ¿Cómo consigo que los PNG funcionen en D2009?
- 17. ¿Cómo hago para que los genéricos funcionen con valores devueltos que requieren un casting cuidadoso?
- 18. ¿Cómo matan las aplicaciones los administradores de tareas?
- 19. Hacer que los raíles etiqueten los complementos para que funcionen me hace Hulk-angry
- 20. Hacer que los scripts de Python funcionen en MAMP
- 21. ¿Cómo instalas un archivo APK que compila desde corona sdk en el emulador de Android?
- 22. Haciendo que los hilos funcionen de manera adecuada
- 23. Hacer que los scripts de Python funcionen con xargs
- 24. ¿Cómo instalas múltiples productos WSO2?
- 25. ¿Cómo hacer que los contratos de código funcionen con la deserialización de contratos de datos?
- 26. Abrir terminal desde Eclipse
- 27. ¿Cómo instalas la plataforma Haskell en una instalación anterior?
- 28. Idear: La restricción de acciones a los administradores
- 29. ¿Cómo instalas Jekyll en OSX?
- 30. ¿Cómo ejecutar el código de Ruby desde la terminal?
Muchas gracias por explicar las convenciones sensatas en el desarrollo de Python y Django. Estoy ejecutando OS X Server 10.6.8. Python se ha movido un poco con la actualización a 2.7. Me di cuenta de que las distintas ubicaciones de las carpetas no se mencionan en los excelentes tutoriales que se encuentran en la web. Sin embargo, dado que PIP es un estándar, comenzaré a utilizarlo y moveré o enlazaré directorios como sea necesario. Bump 1 por la buena respuesta. – kd4ttc