2012-07-14 77 views
0

我的版本1.3.1 Django安裝在我的共享主機方案上。它工作正常。問題是我需要將其更新到1.4,但我得到一個錯誤共享主機上的Django更新 - 權限被拒絕

error: could not delete '/usr/lib/python2.6/site-packages/django/templatetags/__init__.py': Permission denied 

我接觸他們的支持,他們說,他們不能更新。他們說我應該檢查Django論壇是否有任何可能的解決方案。

任何人都有這樣的問題,並能解決它?我與Hostgator託管。

+0

'/ usr/lib目錄/'幾乎可以肯定只能由root寫入。這是一個非常好的選擇,你不是任何HostGator服務器的根。 – 2012-07-14 19:49:39

+0

我在一個共享的託管計劃,所以deffinetly我不是根。我只是問是否有辦法解決這個問題。 – moenad 2012-07-14 19:51:31

回答

2

解決:

python setup.py install --user 
+0

另一個解決方案是使用virtualenv。這樣,您的所有代碼都將保存在共享文件夾內的文件夾中,而不是/ usr/lib。然後,您將有100%的讀/寫訪問權限,而不會有任何問題。 – 2012-07-16 16:19:39