Python용 타사 라이브러리를 구성하는 방법은 무엇입니까?

Python용 타사 라이브러리를 구성하는 방법은 무엇입니까?

저는 Python을 처음 사용합니다. "AstroPy"와 같은 여러 타사 라이브러리(패키지라고도 하나요?)를 설치하고 싶습니다. 하지만 새 소스 코드가 어디에 저장될지는 잘 모르겠습니다. 즉, 새 ".py" 텍스트 파일이 다운로드되고 "AstroPy"의 Python 기능이 포함된다는 의미입니다.

설치할 모든 라이브러리를 추적하고 싶습니다. Python에서 이 작업을 수행할 수 있는 방법이 있나요?

나는 IDL을 사용했고 라이브러리를 설치하고 싶을 때 IDL 스크립트가 포함된 모든 텍스트 파일을 간단히 다운로드하여 "/IDL/libraries"와 같은 폴더에 저장하곤 했습니다. 이렇게 하면 내가 가지고 있는 항목을 쉽게 확인할 수 있고 쉽게 제거할 수도 있습니다.

답변1

다음 위치를 찾을 수 있습니다글로벌 사이트 패키지easy_install( dist-packages를 통해 설치 되었거나pip, Python 패키지 관리자) 다음을 실행합니다.

python -m site

패키지가 다음을 사용하여 설치된 경우pip, 다음을 실행하여 특정 패키지(예: name) 의 위치를 ​​찾을 수 있습니다.

pip show name

마침내,사용자별(로컬) 사이트 패키지이는 다음을 실행하여 찾을 수 있습니다.

python -m site --user-site

dist-packages와 site-packages에 대한 자세한 내용은 다음에서 확인할 수 있습니다.Python용 데비안 위키 페이지.

관련 정보