【发布时间】:2022-01-17 16:19:11
【问题描述】:
当我在 Windows 命令提示符中安装一个模块(现在是 keyboard 模块)时:
pip3 install keyboard
或
python -m pip install keyboard
或
pip install keyboard
This 是输出。 但是当我尝试导入它时,我得到了一个ModuleNotFoundError。 问题是什么?会不会是电脑空间问题?
【问题讨论】:
-
欢迎来到 Stack Overflow。第一个屏幕截图中显示的目录名称是什么?因此,您为哪个版本的 Python 安装了
keyboard?第二个屏幕截图中解释器提到的 Python 版本是什么?你明白为什么这会导致问题吗?另外:Please do not upload images of code/errors when asking a question. -
Karl 刚刚添加了我要回答的内容 - 回答问题所必需的任何内容(在这种情况下包括输出日志)都应作为文本包含在问题本身中.
-
从屏幕截图中可以清楚地看出您使用 python 3.10 安装,并尝试将其与 python 3.9 一起使用。您必须使用相同的 python 可执行文件来安装您打算使用它的包。
-
第一个输出显示
python310- Python 版本 3.10 - 但第二个输出显示 Python 3.9。 -
@CharlesDuffy 通常我完全同意——你可能已经看过我对此的罐头评论——但在这种情况下,拥有截图(尤其是 IDLE)对于解决问题至关重要。任何复制代码以粘贴到问题中的人都会在顶部包含
sys.version字符串,这是值得怀疑的。非常有趣的难题...
标签: python python-module