我無法看到django/contrib/admin/templates文件夾。它好像隱藏在/usr/lib/python2.7/dist-packages/文件夾中,ctrl + h不會幫助(顯然所有django文件都隱藏)。 「找到django/contrib/admin /模板」在終端顯示一堆文件,但我怎麼能在GUI中看到這些文件?我使用Ubuntu 12.10 在此先感謝find django/contrib/admin/templates
回答
我認爲你應該在site-packages
看。假設你正在使用Django 1.4應該是 -
/usr/lib/python2.7/site-packages/django/contrib/admin/templates
dist-packages和site-packages都是空的。 – hln 2013-02-18 09:20:18
你確定安裝了django嗎? sudo apt-get install python-django。然而,jpic的建議是最好的方法去,如果你將要與多個django項目合作 - 這裏有一些友好的virtualenv指令--http://www.saltycrane.com/blog/2009/05/notes-using- pip-and-virtualenv-django/ – 2013-02-18 13:25:16
應該在這裏:/usr/lib/python2.7/site-packages/django/contrib/admin/templates
因爲,每個人都張貼我的意見的建議,不妨將它張貼自己。試着看一下:
/usr/lib/python2.6/site-packages/django/
site-packages也是空的 – hln 2013-02-18 08:56:14
你不應該惹您的系統特定的Python安裝,因爲它被用作其他程序(這是使用Python)的依賴。例如,手動更新/usr/lib/python2.7/site-packages/中的包可能會破壞程序,並且還需要root權限。
相反,你應該創建一個virtualenv並在其中安裝Django:
# create an isolated python environment
virtualenv ~/your_env
# activate this environment, this means that you don't need to mess with your /usr system anymore
source ~/your_env/bin/activate
# use python's standard package manager to install django in the virtualenv
# does not require special permissions
pip install Django
# it will install in: ~/your_env/lib/python2.7/site-packages/
virtualenvs是孤立的,安全的,並與您的普通用戶權限的工作。
感謝jpic,我應該刪除/ usr /中的舊python並在env中重新安裝嗎? – hln 2013-02-18 09:09:55
你不應該碰/ usr /,讓你的操作系統做到這一點。你可以在virtualenv中做你想做的事! – jpic 2013-02-18 10:40:38
不要弄亂/ usr /中的Python。系統 - 所有時間運行的各種程序 - 需要正確的Python可執行文件和庫,因爲許多Ubuntu使用Python。如果您使用的是Django並且沒有使用virtualenv,那麼您正在與錯誤的人交談,或者沒有閱讀足夠的書籍/博客。 – tobych 2013-02-19 04:18:41
要看到你的Django安裝所在,在命令行中運行以下命令:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
在我的系統,這將返回
['/usr/local/lib/python2.7/site-packages/django']
來源:Django Docs
- 1. find`
- 2. std :: find
- 3. JQuery find()
- 4. find -exec basename {} vs find -exec echo $(basename {})
- 5. find-grep和grep-find有什麼區別?
- 6. bash`find`轉義
- 7. 使用Lodash _.find
- 8. jquery .find callbak
- 9. unix find命令
- 10. ADODB .FIND問題
- 11. OpenNLP find()方法
- 12. Bash find exclude caseinsenstive
- 13. find()方法
- 14. WebLogic WLST find AuthenticationProviderName
- 15. Sails.js find()日期
- 16. C#combined Find()
- 17. 對面.find的()
- 18. 與find()問題
- 19. find prev()sibling()jquery
- 20. Application.Match vs Find
- 21. 用find找回
- 22. 在find方法
- 23. jquery「find」問題
- 24. git find fat commit
- 25. jQuery find()直到?
- 26. jQuery .find()和.animate()
- 27. jQuery的:後.find
- 28. asp.net codebehind find webmethods
- 29. Couchbase find()錯誤
- 30. YII CActiveRecord-> find()
不知道Ubuntu的佈局,我可以建議看看'/ usr/lib/python2.6/site-packages/django /' – dmg 2013-02-18 08:06:20
這樣定位顯示這些文件的完整路徑嗎? – dmg 2013-02-18 09:07:43
要解決此問題,您可以按照以下方法進行操作:http://stackoverflow.com/a/34532454/5170753 – 2015-12-30 15:37:46