본문 바로가기

[Python] 리눅스 환경에서 패키지 설치 위치

Python/Basic by Mandarim_ 2024. 8. 12.

파이썬 환경에서 패키지 설치 할 때 보통 pip3 혹은 pip 명령어를 사용하면 된다.

하지만, 종종. tar 압축파일을 직접 다운로드하고 압축해제를 통해 패키지를 설치해야 할 때가 있다.

이때 패키지 설치 위치 혹은 경로를 알고 있어야 한다.

 

1. 패키지 설치 위치 확인

# Python에서 확인 가능
import inspect
import pandas as pd
print(inspect.getfile(pd)) # pandas 모듈의 위치

 

pandas라는 패키지가 '/usr/local/lib/python3.6/dist-packages/' 주소에 설치되어 있음을 확인할 수 있다.

위치 확인

 

 

2. 패키지 설치하기

 

예시로 ds-lime 패키지를 사용해 보았다.

웹을 통해 해당. tar 파일을 다운로드한 후, 압축 해제한다. 그다음에 패키지가 저장된 위치로 파일을 모두 copy (cp -r) 하면 된다.

 

각 명령어 의미:

  • wget [url]: 네트워크를 통해, [url]에서 데이터를 다운로드
  • tar -xvjf [file]: [file]의 압축 해제 (-xvjf: -x 파일 풀 때, -v 과정 상세히)
  • cp -r [folder 1] [folder 2]: [folder 1]을 [folder 2]로 안에 있는 모든 파일 복사 
!wget https://anaconda.org/conda-forge/ds-lime/0.1.1.27/download/noarch/ds-lime-0.1.1.27-py_1.tar.bz2

!tar -xvjf 'ds-lime-0.1.1.27-py_1.tar.bz2'

!cp -r site-packages/ds_lime-0.1.1.27-py2.7.egg-info /usr/local/lib/python3.6/dist-packages/
!cp -r site-packages/lime /usr/local/lib/python3.6/dist-packages/

 

반응형

'Python > Basic' 카테고리의 다른 글

[Python] 문자열 이름으로 변수 생성하기  (0) 2024.08.12