Создание терминала Visual Studio Code (VSCode) для определенных сред - PullRequest
0 голосов
/ 17 сентября 2018

Я довольно новичок в программировании и новее в VSCode.

Я пытаюсь создать терминалы для использования с конкретными средами Python.

Например, у меня установлена ​​scrapy в среде conda.

Каким-то образом у меня открыт терминал, который правильно показывает 'In' и 'Out':

Отображение терминального представления "scrapy"

Если я использую Ctrl + Shift + P и выберу Python: Создать терминал, я получу это вместо:

с использованием scrapy с Ctrl + Shift + P 'Python: Создать терминал' и Ctrl + Shift + P Python: выберите для интерпретатора значение 'scrapy'

Обратите внимание, что на втором изображении все еще используется библиотека scrapy, но отсутствуют индикаторы, найденные на первом изображении.

Такое поведение имеет смысл для меня, начиная с 'Python'! = 'Scrapy', но я понятия не имею, как я запустил терминал 'scrapy' или как сделать это снова. Я полагаю, что VSCode автоматически вызывал терминал «scrapy», когда я переключал среды на «scrapy» с помощью Ctrl + Shift + P Python: выберите Interpretor.

Нет опции, которую я могу найти в Ctrl + Shift + P для 'scrapy: Create Terminal'

Я прошу прощения за запутанный вопрос, поскольку я едва уверен, что я спрашиваю. Я надеюсь, что это имеет смысл.

Примечание: я просто перезапустил VSCode, чтобы повторить шаги, которые открыли терминал 'scrapy' для меня, но безрезультатно. Как вы можете видеть на картинке ниже, у меня выбрана правильная среда, но по умолчанию используется powershell (это мой интерпретатор по умолчанию).

VSCode по умолчанию в powershell, когда выбран интерпретатор 'scrapy'

Спасибо всем, кто может помочь!

1 Ответ

0 голосов
/ 19 сентября 2018

Похоже, вы каким-то образом запутали настройки так, что в качестве реализации Python было указано scrapy.

И если вам нужны метки In и Out, полученные из IPython, вы можете запустить их в терминале и получить их обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...