如何在 Spyder 上导入 pyHook (Python 3.7)
How to import pyHook on Spyder (Python 3.7)
我正在尝试使用 pyHook 让我的图像在我用鼠标单击它时发生变化。但是当我 运行 我的代码时,我得到一个错误。
我的代码:
from __future__ import print_function
from PIL import Image
import pyHook
import pythoncom
im = Image.open("H:/---------/Images/nature.jpg")
print(im.format, im.size, im.mode)
im.show()
def OnMouseEvent(event):
im1 = Image.open("H:/----------/Images/nature.jpg").convert("L")
im1.show()
hm = pyHook.HookManager()
hm.MouseLeft = OnMouseEvent
hm.HookMouse()
pythoncom.PumpMessages()
这是错误:
ModuleNotFoundError: No module named 'pyHook'
截图:
打开终端并输入:
pip3 install pyHook
区分大小写。所以正确输入。
之后,您的 python 环境将 pyHook 作为模块安装,您将能够在您的代码中成功 import
编辑:
如果您发现上述方法无效,请尝试以下步骤。
转到 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook
检查您的计算机系统并下载正确的 .whl 文件。
打开您的计算机终端并导航到您的 .whl 文件位置。示例:cd C:\Users\ycx\Desktop
输入:pip3 install pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl
这部分应该是您从网站下载的确切文件名。
我正在尝试使用 pyHook 让我的图像在我用鼠标单击它时发生变化。但是当我 运行 我的代码时,我得到一个错误。
我的代码:
from __future__ import print_function
from PIL import Image
import pyHook
import pythoncom
im = Image.open("H:/---------/Images/nature.jpg")
print(im.format, im.size, im.mode)
im.show()
def OnMouseEvent(event):
im1 = Image.open("H:/----------/Images/nature.jpg").convert("L")
im1.show()
hm = pyHook.HookManager()
hm.MouseLeft = OnMouseEvent
hm.HookMouse()
pythoncom.PumpMessages()
这是错误:
ModuleNotFoundError: No module named 'pyHook'
截图:
打开终端并输入:
pip3 install pyHook
区分大小写。所以正确输入。
之后,您的 python 环境将 pyHook 作为模块安装,您将能够在您的代码中成功 import
编辑:
如果您发现上述方法无效,请尝试以下步骤。
转到 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook
检查您的计算机系统并下载正确的 .whl 文件。
打开您的计算机终端并导航到您的 .whl 文件位置。示例:cd C:\Users\ycx\Desktop
输入:pip3 install pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl
这部分应该是您从网站下载的确切文件名。