![데비안 기본 Python 2.7.9를 python3 또는 다른 버전으로 올바르게 변경하는 방법은 무엇입니까? [복사]](https://linux55.com/image/147868/%EB%8D%B0%EB%B9%84%EC%95%88%20%EA%B8%B0%EB%B3%B8%20Python%202.7.9%EB%A5%BC%20python3%20%EB%98%90%EB%8A%94%20%EB%8B%A4%EB%A5%B8%20%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C%20%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
새로운 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