1. ホーム
  2. python

[解決済み] Python distutils のインストール方法

2022-10-05 23:01:26

質問

私はちょうどVPSサーバ(ubuntu 8.04で動作)にいくつかのスペースを得ました、そして、私はそれにdjangoをインストールしようとしています。サーバーはpython 2.5がインストールされていますが、私はそれが非標準のインストールだと思います。私はdjangoのインストールスクリプトを実行すると、私は取得します。

amitoj@ninja:~/Django-1.2.1$ python setup.py install
Traceback (most recent call last):
  File "setup.py", line 1, in <module>
    from distutils.core import setup
ImportError: No module named distutils.core

私は困っています。インターネット上のすべての記事は、distutilsを使用してモジュールをインストールする方法を教えてくれます。しかし、どのように私はdistutils自体を取得するのですか?誰か、distutils のためのアーカイブを指し示してくれませんか?私は /usr/lib/local/python2.5, /usr/lib/python2.5 などで調べましたが、予想通り distutils は見つかりませんでした。

どうすれば解決しますか?

setuptools が存在せず、パッケージマネージャを使用できない場合にインストールする最も簡単な方法は、次のようにダウンロードすることです。 ez_setup.py をダウンロードし、適切な Python インタプリタでそれを実行することです。これは複数のバージョンの Python がある場合でも動作します: それぞれの Python で ez_setup.py を一度実行するだけです。

Edit: Python 3 の最近のバージョンでは、配布物に setuptools が含まれているので、もはや個別にインストールする必要はないことに注意してください。ここで言及されているスクリプトは、古いバージョンのPythonにのみ関係します。