작업 환경은 centos6.X이고 시스템과 함께 제공되는 Python은 2.6이기 때문에 많은 새로운 모듈을 잘 지원하지 않습니다. 따라서 python2.7.13을 다운로드하여 컴파일한 다음 python2.7 명령에 연결하세요. get-pip.py를 다운로드하고 python2.7을 사용하여 실행하면 python2.7 설치 디렉터리의 site-packages 아래에 설치되었다는 메시지가 표시됩니다. 그런데 pip 입력시 해당 명령어가 발견되지 않았습니다. (비시스템 버전이어야 하며, 연결이 생성되지 않았습니다.) 이제 어떻게 운영하는지 묻고 싶습니다. pip는 python2.7용 모듈만 설치하면 되며 시스템의 기본 Python은 이를 건드리지 않습니다.
Python 다중 버전 관리 도구, pyenv 사용을 권장합니다
python2.7에 해당하는 pip에 소프트 연결을 만들 수 있습니다. 모듈을 설치하려면 pip27을 사용하여 python27
pip27
에 설치하세요.어디에서 사용
pip
하는지, 환경 변수에 추가되었는지python(27 버전의 Python) -m pip를 사용하여 pip를 호출할 수 있습니다
Python 소프트 연결을 변경할 수도 있지만 일부 시스템 소프트웨어가 시스템 Python을 사용할 수 있으므로 위험할 수 있으므로 python27과 같은 소프트 연결을 사용하는 것이 더 나은 방법입니다
pyenv를 사용하세요. 하지만 시스템 Python이 수정될 수 있으며 Python 쉘/로컬/글로벌 구성도 있다는 점에 유의하세요.