我正在尝试在我的主目录中安装 Cheetah 模板引擎。我有一个学校网站帐户,但没有 root 访问权限。我将我的 python 路径更改为我正在安装的目录,但它试图将 cheetah-compile 放在 /usr/bin 中,我当然没有权限。我怎样才能解决这个问题?谢谢!
Cheetah 使用distutils进行安装,所以这实际上是一个非常简单的问题。从猎豹官网下载后,解压,进入生成目录,使用
python setup.py install --user
这将安装在您具有写入权限的用户站点包目录中。确切的位置取决于您的平台,但观察输出,它会告诉您。
另一个不错的副作用是用户站点包将在您的 sys.path 中,因此 Python 将能够找到它。