【问题标题】:Django update on shared hosting - Permission denied共享主机上的 Django 更新 - 权限被拒绝
【发布时间】:2012-07-16 05:31:07
【问题描述】:

我的共享主机计划中安装了 1.3.1 版 Django。它工作正常。问题是我需要将它更新到 1.4 但我收到一个错误

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

我联系了他们的支持,他们说无法更新。他们说我应该查看 Django 论坛以获取任何可能的解决方案。

有人遇到过这样的问题并且能够解决吗?我正在使用 Hostgator 进行托管。

【问题讨论】:

  • /usr/lib/ 几乎可以肯定只能由 root 写入。并且很可能您不是 HostGator 的任何服务器的 root。
  • 我正在使用共享主机计划,所以我肯定不是 root。我只是问有没有办法解决这样的问题。

标签: django hosting shared fastcgi


【解决方案1】:

已解决:

python setup.py install --user

【讨论】:

  • 另一种解决方案是使用 virtualenv。这样,您的所有代码都将保存在共享文件夹内的文件夹中,而不是 /usr/lib。然后您就可以毫无问题地对其进行 100% 的读/写访问。
猜你喜欢
  • 2012-05-31
  • 2018-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-04
  • 2021-06-23
  • 2023-03-19
  • 1970-01-01
相关资源
最近更新 更多