Pycharm 没有将 pynput 显示为要安装的包

Pycharm doesn't show pynput as package to install

我的 pycharm 2020-2.3 无法将 pynput 识别为安装包 this is what it shows。 我一直在努力把这个写到 运行.

import pynput
from pynput.mouse import Controller


def controlMouse():
     mouse = Controller()
     mouse.position = (10,20)

controlMouse()

但随后我收到以下错误消息。

ModuleNotFoundError: No module named 'pynput.mouse'; 'pynput' is not 
a package

它在其他 IDE 上 运行s 并且 pip 表示它已安装。请帮忙。

看起来您在导入时可能有语法错误。

“from pynput.mouse import Button, Controller”来自 https://pypi.org/project/pynput/

的文档

如果这不起作用,我会尝试卸载 pynput 并重新安装 对于 Python 3.6,这将是 'pip uninstall --user pynput' pip 安装 pynput

''' pip 安装 pynput 收集输入法 下载 pynput-1.7.1-py2.py3-none-any.whl (99 kB) |████████████████████████████████| 99 KB 2.0 MB/s 收集六 使用缓存的 six-1.15.0-py2.py3-none-any.whl (10 kB) 安装收集包:六、pynput 成功安装pynput-1.7.1 six-1.15.0 '''

好的。我能够通过尝试两种不同的方法来解决 pycharm 识别库的问题,一种是将 'Use Conda Package Manager from conda' 关闭。请参阅此处 under python intrepreter。然后我搜索了我能够安装的包 pynput。另一个正在重命名文件('不应该将其命名为 pynput.py)。

我还选择了文件 > 使缓存无效/重新启动 > 立即重新启动。在我做了这些改变之后。