私はちょうど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 around:の各バージョンでez_setup.pyを1回実行するだけで、複数のバージョンがある場合でも機能します。
編集:Python 3の最近のバージョンでは、ディストリビューションにsetuptoolsが含まれているので、個別にインストールする必要はありません。
私はこれが古い質問であることを知っていますが、Python 3.6とUbuntu 16.04を使用して同じ問題に出くわし、次のコマンドを使用して解決できます。
Sudo apt-get install python3-distutils
python-distutils
パッケージをインストールできます。 Sudo apt-get install python-distutils
で十分です。
ルート権限でSudo apt-get install python3-distutils
を使用できます。
私はそれが働いたと信じています ここ
標準のAngstromディストリビューションを使用して、Beaglebone Blackでこのエラーに遭遇しました。現在実行中Python 2.7.3、distutilsは含まれていません。私にとっての解決策は、distutilsをインストールすることでした。(su権限が必要でした。)
su
opkg install python-distutils
そのインストール後、以前にエラーが発生したコマンドは正常に実行されました。
python setup.py build
これらのいずれかでインストールできない場合:
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
システムPythonが中断されている(つまり、OSパッケージがpython-develパッケージのdistutilsを分割する)場合、システム管理者に不足しているピースのインストールを依頼できない場合、インストールする必要があります。独自のPython。いくつかのヘッダーファイルとコンパイラツールチェーンが必要です。それらを使用できない場合は、同一のコンピューターでPythonをコンパイルし、コピーしてみてください。