programing

python distutils 설치 방법

javajsp 2023. 7. 28. 21:47

python distutils 설치 방법

방금 VPS 서버(Ubuntu 8.04에서 실행됨)에 공간이 생겼고, 거기에 장고를 설치하려고 합니다.서버에 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

당황스럽네요.인터넷에 있는 모든 기사들은 디스틸을 사용하여 모듈을 설치하는 방법을 알려줍니다.하지만 어떻게 하면 왜곡 자체를 얻을 수 있을까요?누가 자료 보관소를 가르쳐 줄 수 있습니까?/usr/lib/local/python2.5, /usr/lib/python2.5 등을 찾아봤는데 예상대로 distutils를 찾을 수 없습니다.

이것이 오래된 질문이라는 것을 알지만 Ubuntu에서 Python 3.6을 사용하여 동일한 문제를 발견하고 다음 명령을 사용하여 해결할 수 있습니다(Ubuntu 18.04, 20.04 및 22.04에서 작동함).

sudo apt-get install python3-distutils

다음 중 하나를 사용하여 설치할 수 없는 경우:

sudo apt-get install python-distutils
sudo apt-get install python3-distutils

대신 사용해 보십시오.

sudo apt-get install python-distutils-extra

참조: https://groups.google.com/forum/ #!항목/비글보드/RDLTq8sMxro

사용할 수 있습니다.sudo apt-get install python3-distutils근본적인 허가에 의하여

나는 그것이 여기서 작동했다고 믿습니다.

설치할 수 있습니다.python-distutils꾸러미sudo apt-get install python-distutils충분할 겁니다.

패키지 관리자를 사용할 수 없을 때 설치 도구를 설치하는 가장 간단한 방법은 ez_setup.py를 다운로드하여 적절한 Python 인터프리터로 실행하는 것입니다.여러 버전의 Python이 있는 경우에도 작동합니다. 각 Python에서 ez_setup.py를 한 번만 실행하면 됩니다.

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

저는 표준 앙스트롬 분포를 사용하여 비글본 블랙에서 이 오류를 발견했습니다.현재 Python 2.7.3을 실행하고 있지만 distutils는 포함되어 있지 않습니다.저에게 해결책은 디스튜틀을 설치하는 것이었습니다.(su 권한이 필요했습니다.)

    su
    opkg install python-distutils

설치 후 이전에 오류가 발생한 명령이 정상적으로 실행되었습니다.

    python setup.py build

모듈을 찾을 수 없음은 패키지가 설치되지 않았음을 의미합니다.

Debian은 distutils가 핵심 python 패키지가 아니기 때문에 debian 및 debian 기반 OS의 마지막 버전에는 포함되지 않는다고 결정했습니다.당신은 할 수 있어야 합니다.

sudo apt-get install python3-distutils
sudo apt-get install python3-apt

Python 3.8과 함께 제공되는 Ubuntu의 최신 버전(또는 Linux Mint와 같은 변형 버전) 중 하나를 사용하는 시나리오에서는 Python 3.7을 사용할 수 없습니다.distutils을 사용할 수 .pip또는pipenvPython 3.7과 함께: 이전 Python 버전을 위한 Python-distutils 설치 방법을 참조하십시오.

Python 3.8을 사용하는 것은 분명히 문제가 없습니다.

: 이건제효없었어요가과게없요.sudo apt-get install python-distutils

그래서 시도해봤습니다.sudo apt-get install python3-distutils

시스템 Python이 borked(즉, OS 패키지가 python-devel 패키지에서 distutils를 분할함)이고 시스템 관리자에게 누락된 부분을 설치하도록 요청할 수 없는 경우, 독자적인 Python을 설치해야 합니다.일부 헤더 파일과 컴파일러 도구 체인이 필요합니다.만약 당신이 그것들을 가질 수 없다면, 동일한 컴퓨터에서 파이썬을 컴파일하고 그것을 복사해 보세요.

모든 python-distutils 관련 패키지 검색:

apt-cache search x

나는 Python3 빌드 시스템에 대한 python3-distutils-extra - 향상된 기능을 얻습니다.

그럼 시도해 보세요.

sudo apt-get install python3-distutils-extra

언급URL : https://stackoverflow.com/questions/3810521/how-to-install-python-distutils