2017-02-09 108 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上工作了。

相关问题