ModuleNotFoundError:Windows Shell 中没有名为“yyy”的模块

我在 Windows 7 上使用 Python 3.6。我有一个使用标准 python 包的脚本。该脚本在 IDLE 中运行良好。它曾经也可以从 Windows 命令正常运行,但现在不行了。我不知道为什么。它抱怨缺少包,例如:


, line 4, in <module>

    import matplotlib.pyplot as plt

ModuleNotFoundError: No module named 'matplotlib'

路径看起来不错(我已经添加了从 IDLE / Path Browser 找到的所有路径):


PATH=C:\Users\olivier\AppData\Local\Programs\Python\Python36\lib\site-packages;C:\Users\olivier\AppData\Local\Programs\Python\Python36\Lib;C:\Users\olivier\AppData\Local\Programs\Python\Python36\DLLs;C:\Users\olivier\AppData\Local\Programs\Python\Python36\python36.zip;C:\Users\olivier\AppData\Local\Programs\Python\Python36\Scripts\;C:\Users\olivier\AppData\Local\Programs\Python\Python36\;C:\Users\olivier\AppData\Local\GitHubDesktop\bin

任何想法?


心有法竹
浏览 159回答 2
2回答

MYYA

我有同样的问题。您是否尝试通过 pip 安装它,是否尝试使用pip install --target="..."在严格路径上安装,例如“pip install --target=C:\U2\UV\python\Lib \site-packages geopy" 并将其粘贴到 python 控制台中?

富国沪深

据我所知,这两点可以帮助您解决问题。您使用的是两个 Python 版本吗?检查环境变量,如果那里一切正常,最好卸载并重新安装。使用 pip 安装和卸载
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python