새로운 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