developer tip

pip install을 사용하지 않고 tar.gz 파일에서 Python 패키지를 설치하는 방법

copycodes 2020. 12. 11. 08:24
반응형

pip install을 사용하지 않고 tar.gz 파일에서 Python 패키지를 설치하는 방법


짧게 말하면 내 작업 컴퓨터에는 네트워크 제약이 있습니다. 즉 pip install, cmd 에서 사용하려고 하면 시간 초과 / 패키지 오류를 찾지 못합니다.

예를 들면 다음과 같습니다. 내가 시도 할 때 pip install seaborn:여기에 이미지 설명 입력

대신 원하는 패키지의 tar.gz 파일을 다운로드하려고했지만 설치 방법을 모르겠습니다. 나는 tar.gz 파일에서 파일을 추출했고 그 안에 "setup"파일이 있지만 그다지 도움이되지 않습니다.

누군가가 pip installWindows에서 사용하지 않고 이런 방식으로 파이썬 패키지를 설치하는 방법을 설명 할 수 있다면 그것은 놀랍습니다.


pip네트워크를 사용하지 않고 사용할 수 있습니다 . 문서에서 참조하십시오 ( "특정 소스 아카이브 파일 설치"검색). 다음 중 하나가 작동합니다.

pip install relative_path_to_seaborn.tar.gz    
pip install absolute_path_to_seaborn.tar.gz    
pip install file:///absolute_path_to_seaborn.tar.gz    

또는 아카이브의 압축을 풀고 또는 다음 setup.py과 함께 직접 사용할 수 있습니다 .pippython

cd directory_containing_setup.py
pip install .
python setup.py install

물론 계속하기 전에 필요한 패키지를 다운로드하고 동일한 방식으로 설치해야합니다.


먼저 압축을 풀지 않고 tarball을 설치할 수 있습니다. .tar.gz명령 프롬프트에서 파일이 포함 된 디렉토리로 이동하여 다음 명령을 입력하십시오.

pip install my-tarball-file-name.tar.gz

나는 파이썬 3.4.3을 실행 중이며 이것은 나를 위해 작동합니다. 그래도 다른 버전의 파이썬에서 작동하는지 알 수 없습니다.


실행하여 설치

python setup.py install

더 좋은 점은 github에서 다운로드 할 수 있다는 것입니다. 를 통해 git을 설치 apt-get install git하고 다음 단계를 따르십시오.

git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install

아래 답변을 결합한 덕분에 나는 작동했습니다.

  • 먼저 tar.gz 파일의 압축을 풀어야합니다.
  • 그런 다음 실행하기 전에 python setup.py installcmd가 올바른 폴더를 가리켜 야했습니다. 나는 이것을했다pushd C:\Users\absolutefilepathtotarunpackedfolder
  • 그런 다음 실행 python setup.py install

감사합니다 Tales Padua & Hugo Honorem


PIP 설치를 전혀 사용하지 않으려면 다음을 수행 할 수 있습니다.

1) 패키지 다운로드 2) tar 파일의 압축을 풀려면 7 zip을 사용하십시오. (찾고있는 패키지 이름의 폴더가 보일 때까지 7 zip을 다시 사용하십시오. 예 : wordcloud)

이름 'wordcloud'로 폴더

3) Python이 설치된 Python 라이브러리 폴더를 찾아 'WordCloud'폴더 자체를 붙여 넣습니다.

Python 라이브러리 폴더

4) 성공 !! 이제 라이브러리를 가져 와서 패키지 사용을 시작할 수 있습니다.

여기에 이미지 설명 입력


python3을 사용하는 사람들을 위해 다음을 사용할 수 있습니다.

python3 setup.py install

sudo apt-get install python-seaborn대신 사용할 수 있습니까? 기본적으로 tar.gz는 설정을 포함하는 zip 파일이므로 압축을 풀고 다운로드 한 위치로 cd하여 gunzip -c seaborn-0.7.0.tar.gz | tar xf -Linux에서 사용하는 것 입니다. 사전을 새로운 seaborn 압축 해제 파일로 변경하고 실행하십시오.python setup.py install

참고 URL : https://stackoverflow.com/questions/36014334/how-to-install-python-packages-from-the-tar-gz-file-without-using-pip-install

반응형