python3 경로 포인터를 변경하는 방법은 무엇입니까?

python3 경로 포인터를 변경하는 방법은 무엇입니까?

나는 사용하고있다우분투 20.04.2 LTS~와 함께파이썬 버전 3.9.5설치되었습니다.

which python터미널에 입력하면 /usr/bin/python기본 경로가 표시됩니다.파이썬2(내 경우에는 2.7). 하지만 을 입력하면 python3의 일반적인 기본 경로( )가 아닌 가 which python3표시됩니다 ./usr/local/bin/python3/usr/bin/python3

내 폴더를 확인한 결과 /usr/binpython3 및 python3.9라는 파일이 있다는 것을 알았습니다. 내 python3 경로 변수가 위치 /usr/bin/python3또는 /usr/bin/python3.9. 그렇게 하려면 어떤 조치를 취해야 합니까?

추신,기본 Python을 python3으로 설정하고 싶지 않습니다., 그 지침은 Ask-ubuntu 포럼과 인터넷 검색 후 많은 기사에서 찾았습니다. Python3 경로를 /usr/bin/python3또는 로 설정하고 싶습니다 ./usr/bin/python3.9

답변1

사용자 정의가 python3에 설치되어 있는 한 /usr/local/bin/기본 실행 파일로 표시됩니다 python3. 왜? 기본적으로 는 /usr/local/bin/검색 경로의 앞부분에 나열되어 있기 때문입니다 /usr/bin. 이렇게 하면 사용자 정의 실행 파일이 시스템에서 설치된 실행 파일보다 우선순위를 갖습니다.

시스템이 /usr/bin/python3먼저 찾도록 하려면 밖으로 나가야 합니다 /usr/local/bin/python3. 대안은 PATH를 사용하여 /usr/local/bin뒤로 이동하는 것이지만 이는 다른 모든 사용자 정의 실행 파일에 영향을 미칩니다.

따라서 이름을 바꾸 /usr/local/bin/python3십시오 /usr/local/bin/python3cust. 그런 다음 기본 Python 버전을 사용하게 됩니다.

Ubuntu에서는 실제로 기본 Python 버전을 변경할 수 없습니다. Python은 운영 체제에서 광범위하게 사용됩니다. 버전을 변경하면 문제가 발생할 수 있습니다.

관련 정보