web-dev-qa-db-ja.com

インストール方法python distutils

私はちょうど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が見つかりません。

60
Neo

Setuptoolsがまだ存在せず、パッケージマネージャを使用できない場合にインストールする最も簡単な方法は、 ez_setup.py をダウンロードし、適切なPython =インタプリタ。Python around:の各バージョンでez_setup.pyを1回実行するだけで、複数のバージョンがある場合でも機能します。

編集:Python 3の最近のバージョンでは、ディストリビューションにsetuptoolsが含まれているので、個別にインストールする必要はありません。

6
Duncan

私はこれが古い質問であることを知っていますが、Python 3.6とUbuntu 16.04を使用して同じ問題に出くわし、次のコマンドを使用して解決できます。

Sudo apt-get install python3-distutils
130
ettanany

python-distutilsパッケージをインストールできます。 Sudo apt-get install python-distutilsで十分です。

12
Manoj Govindan

ルート権限でSudo apt-get install python3-distutilsを使用できます。

私はそれが働いたと信じています ここ

11

標準のAngstromディストリビューションを使用して、Beaglebone Blackでこのエラーに遭遇しました。現在実行中Python 2.7.3、distutilsは含まれていません。私にとっての解決策は、distutilsをインストールすることでした。(su権限が必要でした。)

    su
    opkg install python-distutils

そのインストール後、以前にエラーが発生したコマンドは正常に実行されました。

    python setup.py build
7
mightypile

これらのいずれかでインストールできない場合:

Sudo apt-get install python-distutils
Sudo apt-get install python3-distutils

代わりにこれを試してください:

Sudo apt-get install python-distutils-extra

参照: https://groups.google.com/forum/#!topic/beagleboard/RDlTq8sMxro

5
Ben Amos

システムPythonが中断されている(つまり、OSパッケージがpython-develパッケージのdistutilsを分割する)場合、システム管理者に不足しているピースのインストールを依頼できない場合、インストールする必要があります。独自のPython。いくつかのヘッダーファイルとコンパイラツールチェーンが必要です。それらを使用できない場合は、同一のコンピューターでPythonをコンパイルし、コピーしてみてください。

0
Éric Araujo