首页 > 解决方案 > 为特定环境创建 Visual Studio Code (VSCode) 终端

问题描述

我对编程很陌生,对 VSCode 也很陌生。

我正在尝试创建用于特定 python 环境的终端。

例如,我在 conda 环境中安装了 scrapy。

不知何故,我打开了一个终端,可以正确显示“输入”和“输出”:

显示“scrapy”终端视图

如果我使用 Ctrl + Shift + P 并选择 Python: Create Terminal,我会得到这个:

通过 Ctrl+ Shift+ P 'Python: Create Terminal' 和 Ctrl+ Shift+ P Python: Select Interpretor set to 'scrapy' 使用 scrapy

请注意,第二张图片仍在使用 scrapy 库,但缺少第一张图片中的指标。

这种行为对我来说很有意义,因为'Python'!='scrapy',但我不知道我是如何启动'scrapy'终端或如何再次执行它。我相信当我使用 Ctrl+Shift+P Python 将环境切换到“scrapy”时,VSCode 会自动启动“scrapy”终端:选择解释器。

我在 Ctrl+Shift+P 中找不到“scrapy:创建终端”的选项

我为这个令人费解的问题道歉,因为我几乎不确定我在问什么。我希望这是有道理的。

注意:我刚刚重新启动 VSCode 以复制为我打开“scrapy”终端的步骤,但无济于事。如下图所示,我选择了正确的环境,但它默认为 powershell(这是我的默认解释器)。

选择“scrapy”解释器时,VSCode 默认为 powershell

感谢任何可以提供帮助的人!

标签: pythonvisual-studio-codescrapy

解决方案


听起来你以某种方式让你的设置纠缠不清,以至于你scrapy指定为你的 Python 实现。

如果你想要来自 IPython的In和标签,那么你可以在终端中启动它并获得这种体验。Out


推荐阅读