Docutils là một gói tuyệt vời. Nếu bạn đang sử dụng Django, gói admindocs cần docutils. Hướng dẫn có sẵn để cài đặt với trình duyệt web, nhưng nếu bạn ở xa và đăng nhập bằng thiết bị đầu cuối qua SSH thì sao? Làm thế nào để cài đặt trong trường hợp đó? Điều gì nếu bạn chỉ muốn một công thức nhanh chóng để làm công việc với các thiết bị đầu cuối?Làm thế nào để bạn cài đặt Docutils từ Terminal để Django admindocs sẽ hoạt động?
Trả lời
Tôi biết mình khá muộn với câu hỏi này, nhưng câu trả lời được chấp nhận không thực sự phản ánh phổ biến best practices từ các thành viên cộng đồng Python (và thậm chí ít hơn so với các thành viên cộng đồng Django). công việc, đau đớn hơn nhiều và dễ bị lỗi hơn những điều sau đây:
Bạn thực sự nên sử dụng Pip. Với Pip lắp đặt hệ thống docutils rộng cũng đơn giản như:
$ sudo pip install docutils
Điều này không chỉ làm việc cho docutils nhưng gần như bất kỳ gói vào 'Cheese Shop' cũng như nhiều kho mã khác (Github, Bitbucket, vv)
Bạn cũng có thể muốn xem xét các công cụ thực hành Python phổ biến khác như virtualenv và virtualenvwrapper để bạn có thể tránh cài đặt gói toàn cầu.
Để cài đặt Pip trên Ubuntu/Debain Tôi thường làm như sau:
$ sudo apt-get install python-pip
BTW: cho virtualenv 'sudo apt-get install python-virtualenv' và cho virtualenvwrapper 'sudo apt-get install virtualenvwrapper' .
Chìa khóa để cài đặt là sử dụng tiện ích curl. Sau đây sẽ cài đặt 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
Thực hiện các bước sau: Tạo thư mục để tải xuống tài liệu. cd vào thư mục vừa tạo và sử dụng curl để tải xuống phiên bản đã được nén của docutils. Giải nén tệp tạo thư mục con docutils. cd vào thư mục đó và cài đặt với quyền root.
Nếu bạn đang sử dụng Django, bạn sẽ phải khởi động lại Django để admindocs bắt đầu hoạt động.
Mặc dù điều này có hiệu quả, việc sử dụng pip hợp lý hơn nhiều của Beau sẽ sạch hơn và nhanh hơn nhiều. và theo quy ước python và django gần gũi hơn nhiều so với phương pháp này. –
Mặc dù không phải là thực hành tốt nhất, cộng với một cho nỗ lực. –
- 1. Làm thế nào để cài đặt django 1,4
- 2. Làm thế nào để bạn cài đặt Nền tảng Haskell trong lần cài đặt trước?
- 3. Làm thế nào để bạn cài đặt một plugin Maven2?
- 4. Làm thế nào để biết nếu bạn có nhiều cài đặt Django của
- 5. Làm thế nào để bạn cài đặt Jekyll trên OSX?
- 6. Làm thế nào để bạn cài đặt sqlite3 trên Windows
- 7. Làm thế nào để bạn cài đặt Boost trên MacOS?
- 8. Cài đặt di chuyển từ động cơ sẽ không hoạt động
- 9. Làm thế nào để bạn cài đặt hoặc kích hoạt PyUno trong LibreOffice?
- 10. Đã cài đặt Postgres.app nhưng nó sẽ không hoạt động
- 11. Làm thế nào để trì hoãn một hoạt động Django DB từ trong Twisted?
- 12. Làm cách nào để cài đặt Django trên Ubuntu 11.10?
- 13. Làm thế nào để "cài đặt" Hành động Bar Sherlock?
- 14. Làm thế nào để cài đặt setuptools?
- 15. Làm thế nào để bắt đầu "emacsformacosx" trong terminal
- 16. Làm thế nào để cài đặt SWIG?
- 17. Làm cách nào để cài đặt Mô-đun Python/Django?
- 18. Làm thế nào để cài đặt Xuggler?
- 19. Làm thế nào để cài đặt TBB từ nguồn trên Linux và làm cho nó hoạt động
- 20. làm thế nào để cài đặt python distutils
- 21. Làm cách nào để bạn gỡ cài đặt trình quản lý gói "pip", nếu được cài đặt từ nguồn?
- 22. làm thế nào để modularize django settings.py?
- 23. Làm thế nào để bạn cài đặt Aptana trên Ubuntu 12.04.1?
- 24. Làm thế nào để cài đặt và khởi động một con nhện Scrapy lập trình (url và cài đặt)
- 25. Làm thế nào để cài đặt đúng dulwich để có được hg-git hoạt động trên Windows?
- 26. Làm thế nào để đi đến đoạn từ hoạt động
- 27. Từ điển savedState hoạt động như thế nào trong Trình cài đặt?
- 28. Làm thế nào để .insert hoạt động?
- 29. Làm thế nào để bạn biết phiên bản GTK + nào được cài đặt trên Ubuntu?
- 30. Làm cách nào để bạn giới hạn hoạt động IO?
Cảm ơn rất nhiều vì đã giải thích các quy ước hợp lý trong phát triển Python và Django. Tôi đang chạy OS X Server 10.6.8. Python đã di chuyển một chút với bản nâng cấp lên 2.7. Tôi đã nhận thấy rằng các vị trí thư mục khác nhau không được đề cập trong các hướng dẫn tuyệt vời khác được tìm thấy trên web. Tuy nhiên với PIP là một tiêu chuẩn tôi sẽ bắt đầu sử dụng nó và di chuyển hoặc các thư mục liên kết tượng trưng khi cần thiết. Bump 1 cho trả lời tốt đẹp. – kd4ttc