python– 一个模块在Anaconda提示符下工作,但在Spyder中没有

python– 一个模块在Anaconda提示符下工作,但在Spyder中没有,第1张

概述我一直在和这个问题斗争好几个小时,这是一种复杂的问题.我在Windows 7,Python 2.7,Spyder 3.2.6上我尝试通过cygwin安装OSMNX,但是我遇到了很多问题.最后设法通过windows cmd安装它.通过anaconda提示符,我可以导入osmnx而不会出错.但是,我正试图在spyder中导入它,但我一直在接收:Traceback

我一直在和这个问题斗争好几个小时,这是一种复杂的问题.
我在Windows 7,Python 2.7,Spyder 3.2.6上
我尝试通过cygwin安装OSMNX,但是我遇到了很多问题.最后设法通过windows cmd安装它.
通过anaconda提示符,我可以导入osmnx而不会出错.
但是,我正试图在spyder中导入它,但我一直在接收:
Traceback(最近一次调用最后一次):

  file "

这里究竟是什么错?我该如何解决?最佳答案问题是你的anaconda提示和spyder实例使用不同的环境,正如@Simon所提到的那样.此问题和不同的可用解决方案在此处进行了审核:GitHub discussion

您可以按如下方式解决问题.如果您已在Anaconda提示环境中安装了spyder-kernel软件包,请在Anaconda提示符中运行以下命令:

python -c "import sys; print(sys.executable)"

并复制返回到控制台的路径.然后,在Spyder中转到工具>首选项> Python解释器.在这里,您将看到为所有Spyder控制台选择Python解释器下的两个选项.检查第二个选项并粘贴从Anaconda提示中复制的路径.关闭Spyder并再次打开它,现在导入模块命令应该可以工作.

通过这样做,Spyder将基本上使用您安装新模块的环境中的Python解释器.

总结

以上是内存溢出为你收集整理的python – 一个模块在Anaconda提示符下工作,但在Spyder中没有全部内容,希望文章能够帮你解决python – 一个模块在Anaconda提示符下工作,但在Spyder中没有所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1206076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)