Ubuntu 22.04에서 Python 제거

Ubuntu 22 04eseo Python Jegeo



파이썬 가장 인기있는 프로그래밍 언어 중 하나입니다. 단순성에 중점을 둔 해석된 범용 프로그래밍 언어입니다. 다용도로 인해 Python은 웹 개발, 데이터 분석, 인공 지능 등 다양한 용도로 사용됩니다.

이 가이드에서는 다음에서 Python을 제거하는 방법을 살펴보겠습니다. 우분투 22.04 .

전제 조건

이 가이드를 따르려면 다음 구성 요소가 필요합니다.







  • 적절하게 구성된 Linux 시스템. 자세히 알아보기 VirtualBox에서 Ubuntu 가상 머신 설정 .
  • sudo 권한이 있는 루트가 아닌 사용자에 대한 액세스. 에 대한 기사를 확인하십시오. 사용 sudoers 관리하기 위해 스도 특권 .

Python 주요 릴리스

현재 Python의 두 가지 주요 버전은 다음과 같습니다.



  • 파이썬 2
  • 파이썬 3

Python 2는 2020년 4월 20일에 마지막 업데이트(v2.7.18)를 받았습니다. Python 3을 위해 대부분 단계적으로 중단되었습니다. 그러나 이러한 움직임은 커뮤니티에서 큰 소란을 일으켰습니다. Python 2는 매우 인기가 많았기 때문에 EOL을 미래로 여러 번 미뤄야 했습니다.



더 이상 사용되지 않지만 호환성상의 이유로 여전히 일부 Python 2 설치를 볼 수 있습니다. 기본적으로 Ubuntu는 Python 3이 설치된 상태로 제공됩니다.





방법 1: APT를 사용하여 Python 제거

1단계: 설치된 Python 패키지 찾기

다음 명령을 실행합니다.



$ python3 --버전

$ python2 --버전

여기:

  • Python 실행 파일에 해당 버전을 인쇄하도록 요청합니다.
  • Ubuntu 22.04는 사전 설치된 Python 3과 함께 제공됩니다. 따라서 첫 번째 명령은 버전 번호를 반환합니다.
  • Ubuntu 22.04는 사전 설치된 Python 2와 함께 제공되지 않습니다. 따라서 예상되는 결과는 오류입니다. 그러나 명령이 버전 번호를 반환하면 Python 2가 나중에 설치됩니다.

Debian/Ubuntu에서 핵심 Python 패키지는 다음과 같습니다.

  • 파이썬 2: 파이썬2
$ 적절한 정보 python2

  • 파이썬 3: 파이썬3
$ 적절한 정보 python3

2단계: Python 제거

이제 시스템에 현재 설치된 Python 버전을 알았으므로 제거 작업을 시작할 수 있습니다.

Python 2를 제거하려면 다음 명령을 실행합니다.

$ 스도 적절한 제거 python2

Python 3을 제거하려면 다음 명령을 실행합니다.

$ 스도 적절한 제거 python3

선택 사항: 모든 Python 패키지 제거

모든 Python 관련 패키지를 제거하는 것은 시스템의 다양한 부분이 패키지에 의존하기 때문에 일반적으로 권장되지 않습니다. 계속하려면 중요한 데이터를 모두 백업했는지 확인하십시오.

시스템에서 모든 Python 패키지를 제거하려면 다음 명령을 실행합니다.

$ 스도 적절한 자동 제거 --숙청 * 비단뱀 *

여기:

  • APT 패키지 관리자는 주어진 정규식(*python*)과 일치하는 패키지를 찾습니다. 일치하는 패키지는 제거용으로 표시됩니다.
  • APT는 또한 제거할 해당 패키지의 종속성을 표시합니다.

방법 2: 소스에서 Python 제거

Python이 소스 코드에서 컴파일되고 설치된 경우 APT는 설치를 인식할 수 없습니다. 이 경우 제거 프로세스가 달라집니다.

컴파일된 Python 패키지가 포함된 소스 디렉터리가 여전히 있다고 가정하고 다음 명령을 실행합니다.

$ CD < path_to_python_source_dir >
$ 스도 만들다 제거

소스 디렉토리를 제거한 경우 설치된 라이브러리 및 바이너리를 수동으로 제거해 볼 수 있습니다.

$ CD / usr / 현지의 / 큰 상자
$ 스도 rm -에프 2to3 * 게으른 * * 파이독 * 비단뱀 *

이것은 최후의 수단이라는 점에 유의하십시오. 시스템 전체에서 구성이 손상되고 손상될 수 있습니다.

방법 3: PyPy 제거

PyPy는 CPython(기본 Python 구현)을 대체하는 것을 목표로 합니다. 동시에 개발된 RPython으로 구축되었습니다. CPython 이외의 PyPy를 사용하는 주요 이점은 성능 . 파이썬 구현이지만, 특정 차이점은 호환성에 영향을 줄 수 있습니다. 파이파이에 대해 자세히 알아보기 .

고전적인 Python과 마찬가지로 PyPy에도 두 가지 주요 릴리스가 있습니다.

  • 파이파이 2(pypy)
  • 파이파이 3(pypy3)

PyPy를 설치하려면 다음 명령을 실행합니다.

$ 스도 적절한 설치하다 피피

$ 스도 적절한 설치하다 pypy3

마찬가지로 PyPy를 제거하려면 다음 명령을 실행합니다.

$ 스도 적절한 제거 pypy

$ 스도 적절한 제거 pypy3

보너스: PIP 제거

PIP는 Python 패키지/모듈을 위한 사실상의 표준 패키지 관리자입니다. 기본적으로 다음을 사용하도록 구성되어 있습니다. 파이썬 패키지 인덱스 패키지 소스로. Python 3(v3.4 이상)부터 PIP는 Python 3과 함께 사전 설치되어 제공됩니다. 'PIP'라는 용어는 'PIP 설치 패키지'의 재귀적 약어입니다. PIP에 대해 자세히 알아보기 .

Python 주요 릴리스와 유사하게 PIP에는 Python 2(python-pip) 및 Python 3(python3-pip) 모두에 대한 고유한 버전이 있습니다.

$ 적절한 정보 python-pip

$ 적절한 정보 python3-pip

모든 Python 패키지를 제거한 경우 PIP도 기본적으로 제거됩니다. 그러나 특별히 PIP를 제거하려면 다음 명령을 실행하십시오.

$ 스도 적절한 제거 python-pip

$ 스도 적절한 제거 python3-pip

결론

Ubuntu 22.04에서 Python을 제거하는 여러 가지 방법을 시연했습니다. 우리는 APT를 사용하여 시스템에서 CPython과 PyPy를 모두 제거하는 것을 시연했습니다. 또한 Python이 소스 코드에서 설치된 경우 제거하는 방법에 대해서도 논의했습니다.

Python을 다시 설치해야 합니까? 이 가이드를 확인하세요. 우분투 22.04에 파이썬 설치하기 . Python으로 여정을 시작하는 데 관심이 있으십니까? 다음과 같은 가이드 시작할 수 있는 30개의 예제 스크립트가 있습니다. 그만큼 Python 하위 범주 또한 Python 프로그래밍의 다양한 측면에 대한 수많은 가이드가 포함되어 있습니다.