![Python용 타사 라이브러리를 구성하는 방법은 무엇입니까?](https://linux55.com/image/126743/Python%EC%9A%A9%20%ED%83%80%EC%82%AC%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC%20%EA%B5%AC%EC%84%B1%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 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용 데비안 위키 페이지.