2017-02-09 102 views
0

我的電腦在Windows 7(x64)上運行,我安裝了32位版本的Anaconda 2和Anaconda 3,以便能夠使用Python 2.7或3.5,具體取決於我的項目。我正在嘗試爲python 2.7安裝pyHook,並且我很掙扎。Q:在Windows上安裝python for Python 2.7在

我試着用PIP和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.

只是可以肯定我檢查這些點子的版本正在運行事實證明它是Python 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

但顯然Python並不認可這些系統管理命令:

'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所在的目錄。由於安裝了蟒蛇的Python,他們有一點不同:

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操作系統下設置路徑到我們的系統變量'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 

現在,第2期 'pyHook-1.5.1-cp27-cp27m- 的Win32 .whl不在此平臺上支持的車輪。'看來,你已經獲得了64位的whl文件(可以在https://www.lfd.uci.edu/~gohlke/pythonlibs/找到)。 使用下面的whl文件或下載正確的whl文件爲pyHook並安裝它。

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(x86)\ Anaconda2 \ Scripts 此外,它告訴我的Python發行版是32位,我沒有在我的問題中明確表示。但是,它確認我擁有正確的.whl文件。 我通過進入腳本目錄並運行第一個命令來解決我的問題: > cd C:\ Program Files(x86)\ Anaconda2 \ Scripts > pip install C:\ Users \ ... \ Downloads \ pyHook- 1.5.1-cp27-cp27m-win32.whl 謝謝你的幫助! – Ru3di

0

好時,Windows就像它可以得到的一樣臭。 我花了好幾個小時在此。最後這是有效的。 對於Python 2,我必須在相同的文件夾2.7.6和2.7.14rc1中安裝2個軟件包

這不是一個解決方案,只是解決方法。 我希望我再也不會在windows上工作了。

相關問題