Even if networkx is installed, it still throws a ModuleNotFoundError: No module named 'networkx'

Even if networkx is installed, it still throws a ModuleNotFoundError: No module named 'networkx'

我使用 pip install networkx 成功安装了 networkx。我还使用命令提示符在 Python 上测试了它,它起作用了。

现在,当我尝试在 Python IDLE 中导入模块时,它会抛出以下错误:

    Traceback (most recent call last):
  File "C:/Users/hp/Desktop/PROJECTS/osmnx/test.py", line 1, in <module>
    import networkx
ModuleNotFoundError: No module named 'networkx'

我通过将 Python 从 3.7.3 升级到 3.8.5 解决了这个问题。我 运行 在那之后的导入语句,但它显示了同样的错误。有了这个,我所做的就是在命令提示符中再次 运行 pip install networkx,它终于成功了!