最近在学习文本分析处理中的句法分析时需要导入斯坦福的stanfordcorenlp模块,然后我在cmd中pip install stanfordcorenlp -i https://pypi.tuna.tsinghua.edu.cn/simple 进入jupyter载入模块时候仍提示了ModuleFoundError,如下图:

经过一番查询,有的用复制粘贴把模块移动到指定路径下,只是从表面上解决了问题,像我这种打破砂锅问到底的性格这种答案显然是无法打动我的。最后在我的不懈努力终于明白了其中的奥妙。
这里涉及了两个路径 一个是在Anaconda中jupyter中的python编译路径,我们可以通过命令查看,代码如下:
另一个就是我们在环境变量中配置的Python环境的路径,也称默认路径(环境变量添加:右键"此(我的)电脑"->点击"属性"->点击左侧“高级系统设置"->点击右下角"环境变量")。当我们在cmd中用pip命令安装外部模块时都是默认安装在这个路径下的lib\site-packages文件夹下(安装的外部模块都会安装到该文件夹中)若此时环境变量中配置的Python环境的路径与Anaco

在使用Jupyter Notebook时遇到'no module named'错误,尽管已通过pip安装。问题在于pip安装的模块路径与Anaconda的Python环境路径不一致。解决方法包括将模块复制到正确路径或调整环境变量,确保两者路径匹配。此外,分享了一个安装模块时使用国内镜像源的小技巧。

10万+

被折叠的 条评论
为什么被折叠?



