내 Windows 컴퓨터에 Python 패키지 (특히 JPype1 0.5.7)를 설치하는 데 문제가 있으며 Christoph Gohlke의 Windows 바이너리와 함께 설치하려고합니다. (필자의 경험에 비추어 볼 때, 다른 많은 패키지 설치에서 많은 어려움을 덜어주었습니다.)
그러나 Christoph는 과거에 .exe 파일을 제공했지만 최근에 그는 .whl 파일을 업로드하고있는 것으로 보입니다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
하지만 어떻게 파일을 설치합니까?
노트:
방금 사용했던 다음을 사용했습니다. 먼저 콘솔을 연 다음 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
휠에서 설치하려면 휠을 다운로드 할 디렉토리를 지정하십시오. 예를 들어 package_name.whl
를 설치하려면 다음과 같이하십시오.
pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name
휠 지원을 사용하려면 먼저 핍을 업데이트해야합니다.
pip install --upgrade pip
나는 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=
는 여전히 다른 폴더에있다.) 이번에는 효과가 있었다.
Christoph Gohlke의 위대한 사이트에는 여러 파일 버전이 있습니다.
이 사이트에서 휠을 설치할 때 중요한 점은 파이썬 콘솔에서 먼저 실행하는 것입니다.
import pip
print(pip.pep425tags.get_supported())
그래서 컴퓨터에 설치할 버전을 알 수 있습니다. 잘못된 버전을 선택하면 패키지 설치가 실패 할 수 있습니다 (특히 CPython 태그 (예 : cp27)를 사용하지 않는 경우).
내 컴퓨터의 프롬프트 프롬프트에서 pip.exe를 실행해야합니다. C:/Python27/Scripts/pip2.exe install numpy
를 입력합니다.
Windows에서는 pip install --upgrade pip
가 사용 중이며이를 대체하기 위해 오류가 발생하기 때문에 pip.exe
를 사용하여 업그레이드 할 수 없습니다. 대신 다음과 같이 pip
을 업그레이드해야합니다.
easy_install --upgrade pip
그런 다음 pip
버전을 확인하십시오.
pip --version
6.x
시리즈가 표시되면 바퀴가 지원됩니다.
그래야만 다음과 같은 휠 패키지를 설치할 수 있습니다.
pip install your-package.whl
간단한 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
자세한 내용은 블로그 게시물 을 참조하십시오.
특정 패키지를 PIP를 사용하여 직접 설치할 수없는 경우 사례.
- https://www.lfd.uci.edu/~gohlke/pythonlibs/에서 특정 .whl
(wheel) 패키지를 다운로드 할 수 있습니다.
CD (디렉토리 변경)를 다운로드 한 패키지로 가져 와서 수동으로 설치하십시오.pip install PACKAGENAME.whl
전의:pip install ad3‑2.1‑cp27‑cp27m‑win32.whl
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
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에 설치했습니다.
내가 한 일은 먼저 명령을 사용하여 핍을 업데이트하는 것이 었습니다 : pip install --upgrade pip
그리고 나는 또한 명령을 사용하여 휠을 설치했습니다 : pip install wheel
그리고 나서 그것은 완벽하게 잘되었습니다.
그것이 당신을 위해 작동하기를 바랍니다.
새로운 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
나는 .whl 파일을 설치하는 정확한 방법을 제안 할 것입니다. 처음에는 많은 문제에 직면했지만 해결했습니다. 여기에 내 트릭을 설치하여 .whl 파일을 설치하십시오.
모듈을 가져 오기 위해 단계를 올바르게 수행하십시오.
cd c :\python 3.7
3. 지금, 아래에 쓰여진 명령을 입력하십시오.
>py -3.7(version name) -m pip install (file name).whl
입력을 클릭하고 현재 사용중인 버전을 올바른 파일 이름으로 입력했는지 확인하십시오.
일단 Enter 키를 누르면 몇 분 동안 기다리면 파일이 설치되고 특정 모듈을 가져올 수 있습니다.
모듈이 성공적으로 설치되었는지 확인하려면 유휴 상태에서 모듈을 가져 와서 확인하십시오.
고맙습니다:)
pip install filename
를 사용하여 .whl 파일을 설치할 수 있습니다. 이 형식으로 사용하려면 명령 행과 동일한 디렉토리에 있어야하고 그렇지 않으면 pip install C:\Some\PAth\filename
와 같은 주소와 함께 완전한 파일 이름을 지정하십시오.
또한 .whl 파일이 사용중인 플랫폼과 동일한 플랫폼인지 확인하고 실행중인 Python 버전을 확인하기 위해 python -V
를 실행하고 win32 또는 64 인 경우 올바른 버전을 설치하십시오.