针对特定环境的Visual Studio Code(VSCode)终端创建

时间:2018-09-17 01:09:23

标签: python visual-studio-code scrapy

我是编程新手,还是VSCode的新手。

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

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

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

Showing the 'scrapy' terminal view

如果我使用Ctrl + Shift + P并选择“ Python:创建终端”,则会得到以下信息:

using scrapy with Ctrl+ Shift+ P 'Python: Create Terminal' and Ctrl+ Shift+ P Python: Select Interpretor set to 'scrapy'

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

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

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

我很困惑这个问题,因为我几乎不确定自己要问什么。我希望这是有道理的。

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

VSCode defaulting to powershell when 'scrapy' interpreter selected

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

1 个答案:

答案 0 :(得分:1)

听起来好像您以某种方式弄乱了设置,从而将scrapy指定为Python实现。

如果您想使用InOut标签,这些标签来自IPython,那么您可以在终端中启动它并重新获得体验。