데비안 기본 Python 2.7.9를 python3 또는 다른 버전으로 올바르게 변경하는 방법은 무엇입니까? [복사]

데비안 기본 Python 2.7.9를 python3 또는 다른 버전으로 올바르게 변경하는 방법은 무엇입니까? [복사]

새로운 Debian 기반 Linux 노드의 기본 전역 Python 인터프리터를 python3.x로 변경하는 가장 좋은 방법은 무엇입니까?

새 Debian 또는 Ubuntu VM을 생성할 때 가장 먼저 하는 일은 apt설치 python3-dev이며 python3-pip때로는 설치도 수행하므로 또는 user time 같은 데몬을 생성해야 할 때에도 echo "alias python=python3" >> ~/.bashrc더 이상 그렇게 할 필요가 없습니다 .sudo su && echo "alias python=python3" >> /etc/profile.d/00-aliases.sh && exit/home/SQLserviceacct//home/Neo4jworker/

그 결과는 종종 잠재적인 프로그램이나 python다른 기본 Python 관련 환경 변수를 사용하는 셸 호출을 하는 사람들에게 큰 피해를 줄 수 있습니다. 인용문 과 같은 내용이 맥락에 맞지 않게 할당되면 $PYTHONPATH문제가 발생합니다 . virtualenv아마 어떤 식으로든 관련이 있을 것 같아요 .

답변1

한 가지 가능성은 /usr/bin/python에 연결하여 /usr/bin/python3변경 사항이 시스템 전체에 적용되도록 하는 것입니다.

ln -s /usr/bin/python3 /usr/bin/python

관련 정보