실행중인 Python에서 개발 된 애플리케이션에 따라 다르며, Python 3, Python 2 또는 둘 다의 인터프리터와 호환 될 수 있습니다. 어떤 경우에는 python 3과 python 2가 설치되어 있지만 도구에 python 2를 실행하라고 아무리 말해도 python 3으로 계속 실행되므로이 문제에 대한 가장 간단한 해결책은 다음과 같습니다. 파이썬 3을 파이썬 2로 교체.
python 3을 python 2로 대체하기 위해 제안한 솔루션은 주목할 가치가 있습니다. 파이썬으로 실행되는 모든 애플리케이션에 영향이므로 일부 응용 프로그램을 실행하지 못할 수 있습니다.
파이썬 3을 파이썬 2로 바꾸기
python 3을 python 2로 바꾸려면 다음과 같은 간단한 단계를 따라야합니다.
-
sudo로 Python 2 설치
-
파이썬 3에서 만든 심볼릭 링크를 다음으로 변경하십시오.
/usr/bin/python
python 2 제작
cd /usr/bin
ls -l python
lrwxrwxrwx 1 root root 7 17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
-
패키지에 의해 생성 된 심볼릭 링크 변경
virtualenv
en/usr/bin/virtualenv
cd /usr/bin
ln -sf virtualenv2 virtualenv
이 간단한 단계를 통해 이미 python 2를 기본 인터프리터로 사용할 수 있습니다. 같은 방식으로 다음 명령을 사용하여이 경우인지 확인할 수 있습니다.
python --version
의 정보로 위키 아치 리눅스