Python을 제거한 후에도 Python이 계속 작동하는 이유는 무엇입니까?

Python을 제거한 후에도 Python이 계속 작동하는 이유는 무엇입니까?

Debian 8 jessie에서는 Python을 제거했습니다.

perry@perry:~$ sudo apt-get remove python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'python2.7' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.

하지만 어떻게든 터미널에서 Python을 시작할 수는 있습니다.

perry@perry:~$ python
Python 2.7.9 (default, Apr 29 2015, 18:34:06) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

소스나 apt를 제외한 다른 곳에서는 설치하지 않았습니다. 어떻게 이럴 수있어? Python을 완전히 제거하려면 어떻게 해야 합니까?

답변1

추가 패키지 python-minimal에는 이미 Python이 설치되어 있는 것으로 나타났습니다. 그렇다면 우리는 다음을 수행해야 할 뿐만 아니라:

sudo apt-get remove python

뿐만 아니라:

sudo apt-get remove python-minimal

답변2

불행히도 테스트에 편리한 데비안이 없지만 어쨌든:

나는 당신이 실제로 제거했다고 생각하지 않습니다 python. Package 'python2.7' is not installed, so not removed이는 python2.7패키지가 설치되지 않았음을 의미합니다. 하지만 이름이 다를 수도 있습니다.

which python설명하다 /usr/bin/python. 이는 Python이 설치되어 있음을 분명히 나타냅니다.여기공식 패키지입니다.

dpkg-query -l 'python*'설치된 패키지의 이름/버전을 얻는 데 도움이 됩니다.

적절한 의존어떤 패키지가 에 의존하는지 알려줄 것입니다 python.

답변3

dpkg --get-selections | grep python설치된 모든 Python 패키지를 보려면 출력을 살펴봐야 할 것입니다 . 다양한 버전의 여러 소프트웨어 패키지를 시스템에 설치할 수 있습니다. Python은 표준 선택 항목이므로 완전히 제거하면 다른 "표준" 패키지도 제거됩니다 reportbug.

답변4

노력하다

sudo apt-get purge python-minimal

위 명령은 시스템에서 Python을 완전히 제거하는 것을 보여줍니다.

관련 정보