Python 中各种控制台之间的差异

Differences between various consoles in Python

我正在尝试制作 运行 用于网络抓取的脚本。但是,我觉得问题可能出在我将编写的脚本 运行ning 放在错误的控制台中。

到目前为止,我无法真正理解控制台 cmd 和 Anaconda Prompt 之间的区别。 Anaconda Navigator 看起来更像是一个管理工具,但无论我是否从那里使用终端,它似乎仍然对我的代码产生影响。谁能详细说明一下?

非常感谢

  1. cmd:命令提示符,用于 运行 我们的 python 脚本,尤其是扩展名为 .py 的脚本。除此之外,我们可以用来安装python库
  2. Anaconda Prompt:和cmd差不多。但是平时我们都是在Anaconda Navigator上打开jupyter notebook或者其他控制台。
  3. Anaconda Navigator:Anaconda 安装包中包含的 GUI 桌面应用程序。通过 Anaconda Navigator,程序员可以轻松地 运行 和管理 Conda 包、环境和通道,而无需使用命令提示符命令。 Anaconda Navigator 可以在anaconda 云仓库中搜索包。

所以,区别取决于我们想做什么。你不能判断问题的出现是因为错误的控制台。这取决于出现的错误消息。

建议:阅读报错信息,分析或想办法解决问题