1

Cheetah テンプレート エンジンをホーム ディレクトリにインストールしようとしています。私は学校の Web サイト アカウントを持っていますが、ルート アクセス権がありません。Python パスをインストール先のディレクトリに変更しましたが、cheetah-compile を /usr/bin に配置しようとしましたが、もちろんアクセス許可はありません。どうすればこれを修正できますか? ありがとう!

4

1 に答える 1

4

Cheetahはインストールにdistutilsを使用するため、これは実際には非常に簡単な問題です。Cheetah Webサイトからダウンロードし、解凍して、結果のディレクトリに移動した後、次を使用します。

python setup.py install --user

これは、書き込み権限を持つユーザーsite-packagesディレクトリにインストールされます。正確な場所はプラットフォームによって異なりますが、出力を見るとわかります。

もう1つの優れた副作用は、ユーザーsite-packageがsys.pathに含まれるため、Pythonがそれを見つけることができることです。

于 2012-10-05T01:50:22.053 に答える