내 친구는 Python이 없으면 Linux는 IP를 얻을 수 없고 네트워크 스택을 열 수 없으며 "포트 전환"을 할 수 없으며 심지어 Python 커널 없이는 부팅할 수 없다고 말했습니다. Python이 실제로 Linux 시스템의 요구 사항입니까? 아니면 다른 통역사, 언어 등과 같은 또 다른 도구입니까?
그는 안드로이드에는 이미 Python이 내장되어 있다고 말했습니다.
답변1
Linux에는 Python이 필요하지 않으며, Python이 없는 소규모 "내장형" Linux 시스템이 많이 있습니다.
그러나 많은분산필요해. 따라서 RHEL은 일부 관리 도구와 스크립트가 Python으로 작성되었기 때문에 Python에 의존할 수 있습니다. 이러한 시스템에는 Python이 필요합니다.
답변2
Python은 필요하지 않으며 증명하기 쉽습니다. 기본 데비안 설치에는 네트워크 연결 등이 있지만 Python은 없습니다.
Python은 다른 인터프리터와 같습니다. 일부 배포판의 핵심 도구(패키지 관리자 등)가 Python으로 작성된 경우에는 Python이 필요할 수 있습니다. 누구도 다른 인터프리터(예: Perl 또는 POSIX 스타일 셸)가 필요하다고 소란을 피워서는 안 됩니다. Python은 요즘 매우 널리 사용되기 때문에 많은 배포판에서는 반드시 필요하지 않더라도 기본 설정으로 표준 설정으로 설치합니다.
Android의 경우 이를 빌드하고 일부 개발 도구를 실행하려면 Python이 필요합니다.환매 계약). 대상 장치에서 실행되는 Android 운영 체제에는 Python이 포함되어 있지 않습니다.
답변3
존재하지 않으면 시스템이 실행되지 않습니다. 필수는 아니지만 일부 배포판에는 Python으로 작성된 도구가 있습니다.
Anaconda는 RHEL, CentOS, Fedora, Oracle Linux 및 Scientific Linux용 설치 프로그램이며 Python으로 작성되었으며 패키지 관리자입니다 yum
. dnf
또한 실행하려면 Python이 필요하므로 문제가 발생하면 작동하지 않습니다.
portage
는 역시 Python으로 작성된 젠투의 패키지 관리자입니다.