Python不能识别新安装的模块或一些已经满足的模块



我注意到,当我使用pip install example安装新模块时,它安装正确,但当我尝试在脚本中导入它时说:ModuleNotFoundError: No module named 'example'。要让模块工作,我必须将模块的文件夹复制到我的脚本目录。在此之前,我已经安装了一些模块,这些模块现在也可以工作,所以我有点困惑。

我猜一些PATH有问题,但我不确定。我该如何解决这个问题?

编辑:我几乎100%确定这些问题是在我安装Anaconda时开始发生的。我已经确保Anaconda的文件夹被添加到PATH,但我仍然有同样的问题。

对于Anaconda,您将受益于使用conda install example而不是使用pip安装新软件包。

然而,很可能您已经安装了Anaconda附带的另一个Python副本,并且您应该通过在命令提示符中输入python -V或检查安装位置(对于Windows机器,在这里检查)来检查您正在使用的是哪个Python。您可能已经安装了用于某个版本的Python的包,但是您的系统将您引导到另一个版本。

在安装Anaconda之后,我已经卸载了我的独立Python发行版,所以我的Python默认版本是Anaconda附带的版本。

相关内容

  • 没有找到相关文章

最新更新