Docutils è un ottimo pacchetto. Se stai usando Django, il pacchetto admindocs ha bisogno di docutili. Le istruzioni sono disponibili per l'installazione con un browser Web, ma cosa succede se si è remoti e si effettua l'accesso con un terminale su SSH? Come installare in quel caso? E se volessi una ricetta veloce per fare il lavoro con il terminale?Come si installa Docutils dal terminale in modo che gli amministratori di Django funzionino?
risposta
So che sono piuttosto in ritardo a questa domanda, ma la risposta accettata non riflette in realtà il comune best practices dai membri della comunità Python (e ancor meno dai membri della comunità Django.) Mentre il processo di installazione manuale delineato fa lavoro, è molto più doloroso e incline ai seguenti:
Dovresti proprio usare Pip. Con Pip installazione sistema docutils ampia è semplice come:
$ sudo pip install docutils
Questo funziona non solo per docutils ma quasi qualsiasi pacchetto sul 'Cheese Shop' così come molte altre repository di codice (Github, Bitbucket, ecc)
Si consiglia inoltre di esaminare altri comuni strumenti di best practice Python come virtualenv e virtualenvwrapper in modo da evitare l'installazione di pacchetti globali.
Per installare Pip su Ubuntu/Debain io in genere fare quanto segue:
$ sudo apt-get install python-pip
BTW: per virtualenv 'sudo apt-get install python-virtualenv' e per virtualenvwrapper 'sudo apt-get install virtualenvwrapper' .
La chiave dell'installazione è l'utilizzo dell'utilità di arricciatura. Quanto segue installerà 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
Questo esegue le seguenti operazioni: Creare una directory per scaricare docutils in. cd nella directory appena creata e usa curl per scaricare la versione compressa di docutils. Decomprimere il file che crea una sottodirectory docutils. cd in quella directory e installare con i permessi di root.
Se si utilizza Django, è necessario riavviare Django affinché admindocs inizi a funzionare.
Anche se questo funzionerebbe, l'uso molto più ragionevole di Beau di pip è molto più pulito e veloce. e segue le convenzioni Python e Django molto più vicine di questo metodo. –
Anche se non le migliori pratiche, più una per lo sforzo. –
- 1. Come si avvia un comando dal terminale in modo che il terminale non sia il genitore?
- 2. Django - Visualizzazione di modelli diversi per gli amministratori
- 3. Come si installa Mezzanine come app Django?
- 4. Ascolta gli aggiornamenti e installa dal server
- 5. Posso fare in modo che i font TypeKit funzionino localmente?
- 6. In che modo il django-nose si differenzia dal predefinito Django test-runner
- 7. sudo pip installa django
- 8. Python: Come posso fare in modo che i codici di escape ANSI funzionino anche in Windows?
- 9. Come far sì che gli SVM funzionino bene con i dati mancanti in scikit-learn?
- 10. Come si installa boto?
- 11. Come si installa JDK?
- 12. dove installa django in ubuntu
- 13. Come si eseguono i file .sh o .bat dal terminale?
- 14. Come si installa DotNetZip?
- 15. Come si installa TypeScript?
- 16. Come aprire una finestra dal terminale mac
- 17. pyInstaller che non si installa per python3
- 18. Come si "installa" tramite xcode?
- 19. disabilitazione aggregazione CSS/JS di Drupal per gli amministratori
- 20. In che modo Sentry aggrega gli errori?
- 21. Evitare la rasterizzazione con immagine svg in modo che le trasformazioni funzionino in Firefox
- 22. Interpeter python kill in linux dal terminale
- 23. Come eseguire il codice Ruby dal terminale?
- 24. faces-redirect e il pulsante back fanno sì che altri link funzionino in modo errato
- 25. Come aprire un URL dal terminale
- 26. Come inviare e-mail dal terminale?
- 27. Django admin seleziona l'ordinamento in modo diverso dal modello predefinito
- 28. Come si installa un modulo in erlang?
- 29. Come si apre un nuovo terminale Mac OS X dal terminale e si deve essere nella stessa directory? (Snow Leopard)
- 30. Come si installa filemagic (libmagic) in Heroku?
Grazie mille per aver spiegato le convenzioni sensate nello sviluppo di Python e Django. Sto usando OS X Server 10.6.8. Python si è spostato un po 'con l'aggiornamento a 2.7. Ho notato che le varie posizioni delle cartelle non vengono menzionate nei tutorial altrimenti eccellenti che si trovano in giro sul web. Tuttavia, essendo PIP uno standard, inizierò a utilizzarlo e a spostare o le directory di symlink come necessario. Bump 1 per la bella risposta. – kd4ttc