it-swarm-korea.com

.whl 파일과 함께 Python 패키지를 어떻게 설치합니까?

내 Windows 컴퓨터에 Python 패키지 (특히 JPype1 0.5.7)를 설치하는 데 문제가 있으며 Christoph Gohlke의 Windows 바이너리와 함께 설치하려고합니다. (필자의 경험에 비추어 볼 때, 다른 많은 패키지 설치에서 많은 어려움을 덜어주었습니다.)

그러나 Christoph는 과거에 .exe 파일을 제공했지만 최근에 그는 .whl 파일을 업로드하고있는 것으로 보입니다.

http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

하지만 어떻게 파일을 설치합니까?

노트:

  • 나는 wheel 에있는 문서를 찾았지만, .whl 파일을 설치하는 방법을 설명하는 데 너무 정직하지 않습니다.
  • 이 질문은 이 질문 과 중복되어 직접적으로 대답하지 않았습니다.
723
e9t

방금 사용했던 다음을 사용했습니다. 먼저 콘솔을 연 다음 some-package.whl과 같이 파일을 다운로드 한 곳으로 cd하고 사용하십시오

pip install some-package.whl

참고 : pip.exe가 인식되지 않으면 Python이 설치된 "Scripts"디렉토리에서 찾을 수 있습니다. pip가 설치되어 있지 않으면이 페이지가 도움이 될 수 있습니다 : Windows에 pip를 어떻게 설치합니까?

참고 : 설명을 위해
*.whl 파일을 로컬 드라이브 (예 : C :\some-dir\some-file.whl )에 복사하는 경우 다음 명령 줄 매개 변수를 사용하십시오. 

pip install C:/some-dir/some-file.whl
824
kpierce8

휠에서 설치하려면 휠을 다운로드 할 디렉토리를 지정하십시오. 예를 들어 package_name.whl를 설치하려면 다음과 같이하십시오.

pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name

휠 지원을 사용하려면 먼저 핍을 업데이트해야합니다.

pip install --upgrade pip
55
Burhan Khalid

나는 OP와 같은 배에있다.

디렉토리에서 Windows 명령 프롬프트 사용 :

C:\Python34\Scripts>
pip install wheel

일하는 것처럼 보였다.

Whl이 위치한 곳으로 디렉토리를 변경하면 'pip is not recognized'라고 표시됩니다. C:\Python34\Scripts>로 돌아가서 위의 전체 명령을 사용하여 'where/its/downloaded/다운로드'위치를 제공하면 Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist가 표시됩니다.

그래서 나는 .whl의 복사본을 Python34/Scripts에 놓았고 똑같은 명령을 다시 실행했다. (--find-links=는 여전히 다른 폴더에있다.) 이번에는 효과가 있었다.

19
Patrick

Christoph Gohlke의 위대한 사이트에는 여러 파일 버전이 있습니다.

이 사이트에서 휠을 설치할 때 중요한 점은 파이썬 콘솔에서 먼저 실행하는 것입니다.

import pip
print(pip.pep425tags.get_supported())

그래서 컴퓨터에 설치할 버전을 알 수 있습니다. 잘못된 버전을 선택하면 패키지 설치가 실패 할 수 있습니다 (특히 CPython 태그 (예 : cp27)를 사용하지 않는 경우).

13
elachell

내 컴퓨터의 프롬프트 프롬프트에서 pip.exe를 실행해야합니다. C:/Python27/Scripts/pip2.exe install numpy를 입력합니다.

12
Steel

Windows에서는 pip install --upgrade pip가 사용 중이며이를 대체하기 위해 오류가 발생하기 때문에 pip.exe를 사용하여 업그레이드 할 수 없습니다. 대신 다음과 같이 pip을 업그레이드해야합니다.

easy_install --upgrade pip

그런 다음 pip 버전을 확인하십시오.

pip --version

6.x 시리즈가 표시되면 바퀴가 지원됩니다.

그래야만 다음과 같은 휠 패키지를 설치할 수 있습니다.

pip install your-package.whl
8
Rockallite

간단한 doubleclick으로 휠 파일을 설치하려면 다음 중 하나를 수행하십시오.

1) 명령 줄에서 관리자 권한으로 명령 두 개를 실행합니다.

assoc .whl=pythonwheel
ftype pythonwheel=cmd /c pip.exe install "%1" ^& pause

2) 또는 wheel.bat 파일에 복사하여 속성에서 '관리자 권한으로 실행'확인란을 사용하여 실행할 수 있습니다.

PS pip.exe는 PATH에 있다고 가정합니다.

업데이트 :

(1) 그것들은 한 줄로 결합 될 수 있습니다 :

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%1" ^& pause

(2) .bat 파일의 구문은 약간 다릅니다.

assoc .whl=pythonwheel& ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause

또한 그 출력은 좀 더 장황하게 만들 수 있습니다 :

@assoc .whl=pythonwheel|| echo Run me with administrator rights! && pause && exit 1
@ftype pythonwheel=cmd /c pip.exe install -U "%%1" ^& pause || echo Installation error && pause && exit 1
@echo Installation successfull & pause

자세한 내용은 블로그 게시물 을 참조하십시오.

6
axil

이러한 파일을 다운로드하지 않으려면 다음을 시도해보십시오.

pip install --use-wheel pillow

자세한 내용은 참조 -.

2
andyw

특정 패키지를 PIP를 사용하여 직접 설치할 수없는 경우 사례.

- https://www.lfd.uci.edu/~gohlke/pythonlibs/에서 특정 .whl (wheel) 패키지를 다운로드 할 수 있습니다.

CD (디렉토리 변경)를 다운로드 한 패키지로 가져 와서 수동으로 설치하십시오.
pip install PACKAGENAME.whl
전의:
pip install ad3‑2.1‑cp27‑cp27m‑win32.whl

1
Kiran Jasvanee

NumPy를 설치하는 유일한 방법은 다음과 같습니다.

NumPy를 여기에서 다운로드했습니다. https://pypi.python.org/pypi/numpy

이 모듈

https://pypi.python.org/packages/d7/3c/d8b473b517062cc700575889d79e7444c9b54c6072a22189d1831d2fbbce/numpy-1.11.2-cp35-none-win32.whl#md5=e485e06907826af5e1fc88608d0629a2

PowerShell에있는 Python의 설치 경로에서 명령 실행

PS C:\Program Files (x86)\Python35-32> .\python -m pip install C:/Users/MyUsername/Documents/Programs/Python/numpy-1.11.2-cp35-none-win32.whl
Processing c:\users\MyUsername\documents\programs\numpy-1.11.2-cp35-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.2
PS C:\Program Files (x86)\Python35-32>

추신 : Windows 10에 설치했습니다.

1
Vladimir

내가 한 일은 먼저 명령을 사용하여 핍을 업데이트하는 것이 었습니다 : pip install --upgrade pip 그리고 나는 또한 명령을 사용하여 휠을 설치했습니다 : pip install wheel 그리고 나서 그것은 완벽하게 잘되었습니다.

그것이 당신을 위해 작동하기를 바랍니다.

1
saurabh kumar

새로운 Python 사용자는 설치 중에 PATH 변수에 Python의\Scripts 디렉토리를 추가하는 것을 잊어 버립니다. Python 실행기를 사용하고 pip를 -m 스위치가있는 스크립트로 실행하는 것이 좋습니다. 그런 다음 특정 Python 버전 (두 개 이상 설치된 경우)에 바퀴를 설치할 수 있으며 Scripts 디렉토리는 PATH에있을 필요가 없습니다. 명령 줄을 열고 .whl 파일이있는 폴더로 이동 (cd 명령 사용)하고 다음을 입력하십시오.

py -3.6 -m pip install your_whl_file.whl

Python 버전으로 3.6를 바꾸거나 원하는 Python 버전이 PATH의 맨 앞에 나타나면 -3를 입력하십시오. 그리고 활성 가상 환경 : py -m pip install your_whl_file.whl.

물론 PyPI에서이 방법으로 패키지를 설치할 수도 있습니다.

py -3.6 -m pip install pygame
0
skrx

나는 .whl 파일을 설치하는 정확한 방법을 제안 할 것입니다. 처음에는 많은 문제에 직면했지만 해결했습니다. 여기에 내 트릭을 설치하여 .whl 파일을 설치하십시오.

모듈을 가져 오기 위해 단계를 올바르게 수행하십시오.

  1. .whl 파일이 python 2.7/3.6/3.7/.. 폴더에 있는지 확인하십시오. 처음에 .whl 파일을 다운로드하면 파일이 다운로드 된 폴더에 보관되므로 내 제안은 다음과 같습니다. 폴더를 변경합니다. 파일을보다 쉽게 ​​설치할 수 있습니다.
  2. 명령 프롬프트를 열고 입력하여 파일을 보관 한 폴더를 엽니 다.

cd c :\python 3.7

3. 지금, 아래에 쓰여진 명령을 입력하십시오.

>py -3.7(version name) -m pip install (file name).whl
  1. 입력을 클릭하고 현재 사용중인 버전을 올바른 파일 이름으로 입력했는지 확인하십시오.

  2. 일단 Enter 키를 누르면 몇 분 동안 기다리면 파일이 설치되고 특정 모듈을 가져올 수 있습니다.

  3. 모듈이 성공적으로 설치되었는지 확인하려면 유휴 상태에서 모듈을 가져 와서 확인하십시오.

고맙습니다:)

0
divesh jain

pip install filename를 사용하여 .whl 파일을 설치할 수 있습니다. 이 형식으로 사용하려면 명령 행과 동일한 디렉토리에 있어야하고 그렇지 않으면 pip install C:\Some\PAth\filename와 같은 주소와 함께 완전한 파일 이름을 지정하십시오.

또한 .whl 파일이 사용중인 플랫폼과 동일한 플랫폼인지 확인하고 실행중인 Python 버전을 확인하기 위해 python -V를 실행하고 win32 또는 64 인 경우 올바른 버전을 설치하십시오.

0
Aklank Jain