pyHook和pywin32已安装但未找到

时间:2019-03-13 19:27:50

标签: python-3.x pip pycharm pywin32 pyhook


对于python中的项目,我需要pyHook和pywin32模块。
我通过下载.whl文件并使用pip安装它们来安装它们。
但是当我尝试将它们导入到我的项目中时,找不到它们。

这是我得到的错误:

Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files\JetBrains\PyCharm Community Edition 
2018.3.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'pyHook'

由于某种原因,我可以在空闲中导入pyHook,但是pywin32在空闲或pycharm中不起作用

当我在cmd中使用命令“ pip list”时,将列出两个模块。

也许这可能有用:

os.path
<module 'ntpath' from 
'C:\\Users\\dellSebastiaan\\AppData\\Local\\Programs\\Python\\Python37- 
32\\lib\\ntpath.py'>


for p in sys.path:
print(p)

C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\Lib\idlelib
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\python37.zip
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\DLLs
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\lib
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\lib\site-packages
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\lib\site- 
packages\win32
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\lib\site- 
packages\win32\lib
C:\Users\dellSebastiaan\AppData\Local\Programs\Python\Python37-32\lib\site- 
packages\Pythonwin


谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果尚未尝试过,则应使用pip uninstallpip install卸载并重新安装模块。另外,您可能要尝试pip3

还要检查您的python版本。如果使用3.7,则模块可能无法正常工作。尝试使用3.6来做到这一点。