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을 완전히 제거하는 것을 보여줍니다.