【问题标题】:Spyder modules work with Conda-Navigator but not with Anaconda Prompt?Spyder 模块可与 Conda-Navigator 一起使用,但不能与 Anaconda Prompt 一起使用?
【发布时间】:2021-11-25 22:40:22
【问题描述】:

我有点困惑我的问题的根源是什么。我在 python 文件中有需要导入的模块。

我打开了 Anaconda Prompt (Anaconda3)。在终端中,我尝试了 conda install -[packages],但每次安装都会中断。

所以我想我会尝试通过 Navigator 手动添加这些包。模块安装成功,所以我关闭了 Navigator,打开 Anaconda Prompt,启动 spyder 并尝试导入模块。没用。

然后我通过 Navigator 打开了 spyder。并且模块导入成功。有人可以向我解释为什么当我从 Navigator 启动 Spyder 而不是通过 Anaconda Prompt 启动时模块成功导入 - 并提出一个解决方案,以便我可以通过提示启动。据我所知,在这两种情况下我都处于根环境中。

编辑:
当我通过导航器启动时,会启动以下命令窗口 C:\Windows\System32\cmd.exe
当我通过 Anaconda Prompt 启动时,我有:
Anaconda 提示 (Anaconda3)

【问题讨论】:

  • 煎饼可能安装在不同的环境中。
  • 就像我说的,当我打开 Navigator 的 CLI 时,它的 CMD.exe。这可能是问题所在。所以有两件事:为什么 Navigator Anaconda3 Prompt 的 CLI 不是,有没有办法改变它?甚至不确定这是否是真正的问题......这是我第一次处理这个问题。
  • 您是打开 Anaconda 提示“以管理员身份运行”还是只是在尝试安装软件包时打开?我会尝试任何一种情况,看看它是否会给出不同的结果,如果还没有的话。

标签: anaconda spyder


【解决方案1】:

从 Ancondo Prompt 中,您可以尝试使用 pip 安装软件包,看看是否有帮助?

pip install [包]

【讨论】:

  • 我的一个模块无法使用 pip 安装(出现错误)。这就是为什么我尝试通过 Navigator 安装它并成功的原因。我一直认为 Navigator 和 Anaconda Prompt 是一样的,即(如果你通过提示安装了一个包,它会显示在 Navigator 中,反之亦然)
  • 这很奇怪。错误信息说了什么?
  • 错误:命令错误退出状态为 1。所以当我通过导航器打开 CLI 时,它会打开 Windows 终端 (CMD.exe)。也许这就是为什么?不知道为什么它没有在 Anaconda3 提示符中打开
  • 您可能需要提供完整的错误消息,以便其他人知道问题所在...
猜你喜欢
  • 2016-08-20
  • 2014-03-20
  • 2014-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 2019-11-14
  • 2012-07-14
相关资源
最近更新 更多