加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 22:31:12 所属栏目:Python 来源:网络整理
导读:我一直在和这个问题斗争好几个小时,这是一种复杂的问题. 我在Windows 7,Python 2.7,Spyder 3.2.6上 我尝试通过cygwin安装OSMNX,但是我遇到了很多问题.最后设法通过windows cmd安装它. 通过anaconda提示符,我可以导入osmnx而不会出错. 但是,我正试图在spyder

我一直在和这个问题斗争好几个小时,这是一种复杂的问题.
我在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解释器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读