IT TIP

파이썬 distutils를 설치하는 방법

itqueen 2020. 11. 22. 21:01
반응형

파이썬 distutils를 설치하는 방법


방금 VPS 서버 (우분투 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를 한 번만 실행하면됩니다.

편집 : 최신 버전의 Python 3에는 배포에 setuptools가 포함되어 있으므로 더 이상 별도로 설치할 필요가 없습니다. 여기에 언급 된 스크립트는 이전 버전의 Python에만 해당됩니다.


나는 이것이 오래된 질문이라는 것을 알고 있지만 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을 컴파일하고 복사하십시오.


Python 2.6을 설치해 볼 수 있습니다.

sudo apt-get install python2.6

이것은 최신 Python과 distutils 패키지를 설치해야합니다.

참고 URL : https://stackoverflow.com/questions/3810521/how-to-install-python-distutils

반응형