ImportError: setuptools를 설치할 때 '_struct'라는 모듈이 없습니다.

ImportError: setuptools를 설치할 때 '_struct'라는 모듈이 없습니다.

나열된 지침을 사용하여 Centos 6.7에 별도의 Python 버전을 설치했습니다.여기, 로컬 설치 사용(내 패키지 관리자 아님).

새 버전의 Python에 [setuptools][2](예: python3.5 ez_setup.py)를 설치하려고 하면 제목 오류 메시지("'_struct'라는 모듈이 없습니다.")가 나타납니다. 패키지 관리자를 사용하여 2.6보다 높은 Python 버전을 설치할 수 없습니다(권장 해결 방법)비슷한 게시물) 우선순위 보호로 인해.

패키지 관리자를 조작할 필요가 없는 더 간단한 솔루션을 아는 사람이 있나요? 또는 다른 프로그램에 위험을 초래하지 않는 우선순위 보호 문제에 대한 확실한 방법이 있습니까?

업데이트: [Anaconda][4]를 설치하여 setuptools 사용을 완전히 피했는데 꿈처럼 작동했습니다.

답변1

가능하면 시스템 패키지 관리자를 사용해야 합니다. CentOS/RHEL에서 최신 버전의 Python을 얻는 안전한 방법, 즉 적절한 RPM 패키지가 있습니다. 그것은 알려져있다미레나 프로젝트, 우리는 여러 버전의 Python을 제공합니다.

뒤쪽에창고 설치, 명령을 실행하여 Python 3.5를 얻을 수 있습니다 yum install python35u. 그러면 생성 명령 python3.5과 함께 이 명령을 사용할 수 있습니다.pyvenv-3.5가상 환경.

관련 정보