2017-02-09 17 views
0

내 컴퓨터는 Windows 7 (x64)에서 실행되며 32 비트 버전에서 Anaconda 2와 Anaconda 3를 모두 설치하여 프로젝트에 따라 Python 2.7 또는 3.5를 사용할 수 있습니다. . Python 2.7 용 pyHook을 설치하려고하는데 어려움을 겪고 있습니다.Q : Windows에서 Python 2.7 용 pyHook을 설치하십시오.

나는 핍과 this 페이지의 첫 번째 Windows 설치 프로그램으로 시도 :

pip install C:\Users\...\Downloads\pyHook-1.5.1-cp27-cp27m-win32.whl

그러나 나는 다음과 같은 오류 얻을 :

pyHook-1.5.1-cp27-cp27m-win32.whl is not a supported wheel on this platform.

그냥 내가 실행되고있는 PIP의 버전을 확인해야하기를 그것이 파이썬 3 중 하나 인 것으로 밝혀졌습니다. 그래서 웹에서 살펴본 결과 thisthis 솔루션을 발견했습니다. 나는 그들 시도 :

pip-2.7 pip install pyhook

py -2.7 pip install C:\Users\...\Downloads\Downloads\pyHook-1.5.1-cp27-cp27m-win32.whl

을하지만, 분명히 파이썬은이 때 명령의 인식되지 않습니다 : 내가 생각 나갈거야 인정합니다

'pip-27' is not recognized as an internal or external command...

C:\Program Files (x86)\Anaconda2\python.exe: can't open file 'pip': [Errno 2] No such file or directory

합니다. 이미이 문제가 발생 했습니까?

답변

0

@ Jitendra 응답 덕분에 문제를 해결할 수있었습니다.

내 PATH에 이미 Python과 pip가있는 디렉토리가 포함되어 있습니다. 파이썬은 아나콘다로 설치되어 있기 때문에 그들은 조금 다릅니다 :

C:\Program Files (x86)\Anaconda2

C:\Program Files (x86)\Anaconda2\Scripts

나는 \ Anaconda2 \ 스크립트 디렉토리에 이동하고 .whl 파일을 사용하여 pyHook 설치 :

cd C:\Program Files (x86)\Anaconda2\Scripts

pip install C:\Users\...\Downloads\pyHook-1.5.1-cp27-cp27m-win32.whl

1

'pip'명령은 "C : \ Python27 \ Scripts"폴더에 있습니다. 따라서 해당 폴더로 이동하여 'pip.exe'명령을 실행해야합니다. 또한 Windows OS에서 'PATH'시스템 변수 경로 아래에 설정하는 것이 좋습니다.

C:\Python27\ 
C:\Python27\Scripts 

위의 경로를 PATH 변수에 설정하면 명령 프롬프트에서 'pip'및 'python'명령을 실행할 수 있습니다.

pip --version 
pip 7.0.1 from C:\Python27\lib\site-packages (python 2.7) 
python --version 
Python 2.7.10 

지금, 두번째 문제 'pyHook-1.5.1-cp27-cp27m- 는 Win32 .whl이 플랫폼에서 지원되는 휠이 아니다.' 그것은 보인다, 당신은 64 비트 (https://www.lfd.uci.edu/~gohlke/pythonlibs/에서 찾을 수 있습니다)에 대한 whl 파일을 가지고있다. 아래의 whl 파일을 사용하거나 pyHook에 맞는 올바른 whl 파일을 다운로드하여 설치하십시오.

C:\Python27\Scripts\pip.exe install pyHook‑1.5.1‑cp27‑none‑win_amd64.whl 
+0

내 시스템에 이미 언급중인 폴더가 있습니다.Python이 Anaconda와 함께 설치 되었기 때문에 약간 다릅니다 : C : \ Program Files (x86) \ Anaconda2 > C : \ Program Files \ Anaconda2 \ Scripts 또한 파이썬 배포본이 32라고 알려줍니다. 비트, 내 질문에 명시 적으로하지 않았다. 그러나, 내가 .whl 파일을 가지고 있다는 것을 확인했다. Script 디렉토리로 이동하여 첫 번째 명령을 실행하여 문제를 해결했습니다. > cd C : \ Program Files (x86) \ Anaconda2 \ Scripts > pip install C : \ Users \ ... \ Downloads \ pyHook- 1.5.1-cp27-cp27m-win32.whl 도움 주셔서 감사합니다! – Ru3di

0

음, 윈도우 그것이 얻을 수있는만큼 냄새가 난다. 나는 이것을 통해 내 많은 시간을 보냈다. 마지막으로 이것이 효과가있는 것입니다. Python 2의 경우 같은 폴더에 2 개의 패키지를 설치해야했습니다. 2.7.6 및 2.7.14rc1

해결 방법이 아니며 단지 해결 방법 일뿐입니다. 나는 결코 창문에서 다시 일하지 않기를 바란다.