pip install을 사용하지 않고 tar.gz 파일에서 Python 패키지를 설치하는 방법
짧게 말하면 내 작업 컴퓨터에는 네트워크 제약이 있습니다. 즉 pip install
, cmd 에서 사용하려고 하면 시간 초과 / 패키지 오류를 찾지 못합니다.
예를 들면 다음과 같습니다. 내가 시도 할 때 pip install seaborn
:
대신 원하는 패키지의 tar.gz 파일을 다운로드하려고했지만 설치 방법을 모르겠습니다. 나는 tar.gz 파일에서 파일을 추출했고 그 안에 "setup"파일이 있지만 그다지 도움이되지 않습니다.
누군가가 pip install
Windows에서 사용하지 않고 이런 방식으로 파이썬 패키지를 설치하는 방법을 설명 할 수 있다면 그것은 놀랍습니다.
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
과 함께 직접 사용할 수 있습니다 .pip
python
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 install
cmd가 올바른 폴더를 가리켜 야했습니다. 나는 이것을했다pushd C:\Users\absolutefilepathtotarunpackedfolder
- 그런 다음 실행
python setup.py install
감사합니다 Tales Padua & Hugo Honorem
PIP 설치를 전혀 사용하지 않으려면 다음을 수행 할 수 있습니다.
1) 패키지 다운로드 2) tar 파일의 압축을 풀려면 7 zip을 사용하십시오. (찾고있는 패키지 이름의 폴더가 보일 때까지 7 zip을 다시 사용하십시오. 예 : wordcloud)
3) Python이 설치된 Python 라이브러리 폴더를 찾아 'WordCloud'폴더 자체를 붙여 넣습니다.
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
'developer tip' 카테고리의 다른 글
Vim에서 swp 파일의 폴더 경로를 변경하는 방법 (0) | 2020.12.12 |
---|---|
docker exec로 2 개의 명령을 실행하는 방법 (0) | 2020.12.11 |
web.config에서 프록시 자격 증명을 지정할 수 있습니까? (0) | 2020.12.11 |
jQuery의 배열에 항목을 어떻게 추가합니까? (0) | 2020.12.11 |
파이썬 클래스 메서드 꾸미기-인스턴스를 데코레이터에 어떻게 전달합니까? (0) | 2020.12.11 |