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

时间:2019-10-03 08:59:25

标签: python windows

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

, line 4, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib'

该路径看起来不错(我已经添加了从IDLE /路径浏览器中找到的所有路径):

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

有什么主意吗?

谢谢

2 个答案:

答案 0 :(得分:1)

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

也请看这篇文章:Install a module using pip for specific python version

答案 1 :(得分:0)

据我所知,这两点可以帮助您解决问题。 您是否正在使用两个Python版本? 检查环境变量,如果一切正常,最好将其卸载并重新安装。使用pip安装和卸载