【发布时间】:2012-10-04 19:36:32
【问题描述】:
我正在尝试在我的主目录中安装 Cheetah 模板引擎。我有一个学校网站帐户,但没有 root 访问权限。我将我的 python 路径更改为我要安装到的目录,但它试图将 cheetah-compile 放在 /usr/bin 中,当然我没有权限。我怎样才能解决这个问题?谢谢!
【问题讨论】:
我正在尝试在我的主目录中安装 Cheetah 模板引擎。我有一个学校网站帐户,但没有 root 访问权限。我将我的 python 路径更改为我要安装到的目录,但它试图将 cheetah-compile 放在 /usr/bin 中,当然我没有权限。我怎样才能解决这个问题?谢谢!
【问题讨论】:
Cheetah 使用distutils 进行安装,所以这实际上是一个非常简单的问题。从猎豹官网下载后,解压,进入生成目录,使用
python setup.py install --user
这将安装在您具有写入权限的用户站点包目录中。具体在哪里取决于您的平台,但请注意输出,它会告诉您。
另一个不错的副作用是用户站点包将在您的 sys.path 中,因此 Python 将能够找到它。
【讨论】:
python setup.py install --user --prefix=