setuptools をインストールしようとしています。「sh setuptools-0.6c9-py2.4.egg」を実行すると、次のメッセージが表示されます。
許可が拒否されました: '/usr/lib/python2.4/site-packages/test-easy-install-26338.write-test'
私はシステムのルート権限を持っていないので、これは当然のことです。「仮想」Pythonを作成するというアイデアにたどり着いた方法。
「virtual-python.py」をダウンロードし、サイト全体の Python を使用して実行します。ホームディレクトリに「lib」、「bin」、「include」サブディレクトリを作成します。「virtual-python.py」の出力の最後に、次のメッセージが表示されます。
これで、ez_setup.py をダウンロードして、/home/myname/bin/python ez_setup.py を実行する準備が整いました。
このファイルをダウンロードして実行します。しかし、同じエラーメッセージが表示されます:
許可が拒否されました: '/usr/lib/python2.4/site-packages/test-easy-install-925.write-test'
わかった。「プレフィックス」を使用して、ez_setup.py を強制的にローカル ディレクトリに書き込みます。
/home/myname/bin/python ez_setup.py --prefix=~
そして、私は得る:
ここで説明するいずれかの方法を使用して、「.pth」ファイルをサポートするようにインストール ディレクトリを設定できます。http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations
そのため、以前に読んだのと同じページにリダイレクトされます。だから、私は今何をすべきかわかりません。
また、別のヒントがあります。
- インストール ディレクトリを PYTHONPATH 環境変数に追加できます。(Python を実行し、インストールしているパッケージを使用する場合は常に、PYTHONPATH にもある必要があります。)
しかし、私が入力した場合:
PYTHONPATH=/home/myname/lib/python2.4/site-packages
Python が環境変数を認識しない場合と同じ結果が得られます。
誰か助けてくれませんか?