- 파이썬의 라이브러리를 설치하게 되면 라이브러리 소스 코드는 리눅스 환경에서 보통 "/usr/local/lib/pythonO.O/site-package/" 디렉토리 안에 설치가 된다.
- 데비안 계열은 site-packages 대신 dist-packages라는 이름으로 되어 있다.
- 폴더 이름이 dist-packages라고 해도 보통 site-packages라고 불린다.
- 보통 파이썬 라이브러리 코드를 import를 할 때 아래 기준으로 라이브러리를 찾는다.
- 현재 위치(./)
- "/usr/local/lib/pythonO.O/site-package/"
( 추가 정보 )
- 파이썬 표준 라이브러리 "distutils.core.setup() 함수"는 파일들을 site-pacakges 디렉터리에 복사해주는 함수다.
- 보통 라이브러리를 설치해주는 스크립트인 setup.py는 보통 distutils.core.setup() 함수를 사용한다.
- 그렇기에 distutils.core.setup()함수가 site-pacakges 디렉터리에 복사를 해주게 되어 site-packages에 라이브러리 코드들이 존재하게 되는 것이다.

'■ Programming > - Python' 카테고리의 다른 글
[파이썬] SyntaxError : invalid syntax 오류 원인 및 해결 방법 (0) | 2023.03.20 |
---|---|
AttributeError: 'module' object has no attribute 'run' while running subprocess.run 에러 원인 (0) | 2019.09.20 |