*nix 패키지 관리자가 있나요?아니요Python을 여러 패키지(보통 python
및 등 python-devel
)로 나눕니다. 설치 시 전체 표준 라이브러리를 얻고 싶습니다. 표준 라이브러리가 그렇게 설계되었기 때문입니다. 감사해요.
업데이트: 어떤 사람들은 제가 무슨 뜻인지 궁금해합니다. 예를 들면 다음과 같습니다.https://bugs.launchpad.net/ubuntu/+source/python-defaults/+bug/123755. 나는 이것이 python
/ python-devel
분할(이 경우)로 인해 발생한 것이 아니라는 것을 알고 있지만 걱정하고 싶지 않은 문제입니다. ImportError
처리기를 이상하게 조정하거나 (어떤 이유로든) std lib 모듈을 제거 하지 않고 전체 Python을 설치하고 패키지 관리자가 보안 업데이트 등을 처리하도록 하고 싶습니다.
답변1
아키텍처Linux별도의 패키지가 없으며 -dev
(젠투와는 달리) 바이너리입니다. tk
기본적으로 끌어오지 않는 것 같은 것도 있을 수 있습니다 . 이것은python package
아치용.
답변2
음, 있어요루트 다이어그램. 소스에서 모든 것을 설치하므로 패키지가 없습니다 -dev
.
답변3
Debian(아마도 Ubuntu)에서 apt-get install python
install python-minimal
및 을 실행하면 python
모든 핵심 모듈이 설치됩니다. 이는 "전체 표준 라이브러리"를 의미한다고 가정합니다.
내가 찾을 수 있는 유일한 주의 사항은 Tk GUI가 이미 설치되어 있지만 python-tk
제대로 사용하려면 해당 패키지를 설치해야 한다는 것입니다.
>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 41, in <module>
raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package
따라서 실행하면 apt-get install python python-tk
필요한 모든 것을 얻을 수 있습니다.
이것이 당신의 기준에 부합합니까?