1

いくつかのパッケージ(つまり、IPythonまたはzdaemon )を使用したいのですが、/ usr / local、/ usr / bin、またはこれらすべてのディレクトリに対するアクセス許可を与えないシステム(私の大学)でこれを行っています。それを回避する方法はありますか?

4

3 に答える 3

5

もちろん、代替インストールディレクトリを指定する構成ファイル--install-dirを使用するか、オプションを使用できます。Pythonパッケージを自分のユーザーアカウントに配置する標準的な場所は、$HOME/.local/(Python 2.6を使用している場合)にあると思います。したがって、たとえば、pure-Pythonパッケージはで終了し$HOME/.local/lib/python2.6/site-packages/ます。

お使いのバージョンのsetuptoolsがそれをサポートするのに十分新しい場合は、--prefixオプションも確認してください。

于 2010-05-23T22:45:20.540 に答える
2

オプションを使用し--install-dirます。このディレクトリがにあることを確認する必要がありPYTHONPATHます。ドキュメントが役立つ場合があります。

于 2010-05-23T22:42:43.853 に答える
1

他のオプションは、可能な場合、virtualenvを使用して支援します

$ virtualenv myenv $ source myenv / bin / activate(myenv)$ easy_install mycoolpackage

これで、myenvサブディレクトリで再アクティブ化され、上記のソース行を呼び出して非アクティブ化するか、ターミナルを閉じるか、(myenv)$ deactivate $

于 2010-05-24T00:14:20.683 に答える