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
또는pipenv
Python 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
'programing' 카테고리의 다른 글
어떻게 멍해요?히스토그램: 작업? (0) | 2023.07.28 |
---|---|
패키지를 사용하여 전역 및 로컬로 종속성을 설치합니다.제이손 (0) | 2023.07.28 |
MySQL 성능 - "IN" 절 vs.단일 값에 대해 동일(=) (0) | 2023.07.23 |
sqlalchemy 필터여러 열 (0) | 2023.07.23 |
MySQL InnoDB: 'FOR UPDATE'와 'LOCK IN SHARE MODE'의 차이점 (0) | 2023.07.23 |