Windows 컴퓨터에 Python 패키지를 설치하는 데 문제가 있으며 Christoph Gohlke의 Window 바이너리로 설치하고 싶습니다. (내 경험에 따르면 다른 많은 패키지 설치로 인한 많은 번거 로움을 완화했습니다). 그러나 .whl 파일 만 사용할 수 있습니다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype
그러나 .whl 파일을 어떻게 설치합니까?
노트
- wheel에있는 문서를 찾았 지만 .whl 파일을 설치하는 방법을 설명하는 데있어 간결하지는 않습니다.
- 이 질문에 중복 이 질문에 직접 대답되지 않았습니다.
답변
방금 다음과 같은 것을 사용했습니다. 먼저 콘솔을 열고 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
답변
먼저 휠 지원을 사용하도록 pip를 업데이트했는지 확인하십시오.
pip install --upgrade pip
그런 다음 휠에서 설치하려면 휠을 다운로드 할 디렉토리를 지정하십시오. 예를 들어, 설치합니다 package_name.whl
:
pip install --use-wheel --no-index --find-links=/where/its/downloaded package_name
답변
OP와 같은 보트에 있습니다.
디렉토리에서 Windows 명령 프롬프트 사용
C:\Python34\Scripts>
pip install wheel
작동하는 것 같았다.
whl이있는 위치로 디렉토리를 변경하면 ‘pip is not aware’라는 메시지가 나타납니다. 로 돌아가서 C:\Python34\Scripts>
위의 전체 명령을 사용하여 ‘where / its / downloaded’위치를 제공하면 Requirement 'scikit_image-...-win32.whl' looks like a filename, but the filename does not exist
됩니다.
그래서 Python34 / Scripts에서 .whl의 복사본을 삭제하고 똑같은 명령을 다시 실행했습니다 ( --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
답변
휠 파일을 두 번 클릭하여 휠 파일을 설치하려면 다음 중 하나를 수행하십시오.
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
자세한 내용은 내 블로그 게시물 을 참조하십시오.