#visual-studio-code #vscode-settings #path-variables
Вопрос:
Предполагая, что установлен VSCode и настроена среда anaconda. Среда conda по умолчанию содержит инструменты анализа языка и компиляции, такие как stack (для haskell) и yamllint (для yaml). Однако, начиная с версии 3.4, они находятся в разделе <conda_install_dir>/bin, который не включен в переменные среды системного ПУТИ. Единственным исполняемым файлом является сама conda.
После установки VSCode и его плагина я часто сталкиваюсь с сообщениями об ошибках, указывающими на то, что исполняемые файлы этих инструментов не найдены. Например, для стека сообщение:
Project requires Cabal but it isn't installed
Похоже, что единственный способ заставить его работать-переопределить переменную PATH в VSCode, чтобы она отличалась от той, которая используется ОС. Есть ли возможность разрешить это переопределение?
Большое спасибо за вашу помощь
Ответ №1:
вы пробовали обновить свой ПУТЬ, чтобы просто включить его ?
Комментарии:
1. Это испортит мою другую среду, включая большинство клипов. Раньше это делала Conda, но после версии 4.5 теперь ПУТЬ включает только condabin dir (в котором есть только команда conda).
2. Найдите msdn в разделе «установить свойства компилятора и сборки». Он настраивается для каждого проекта, в него можно включить дополнительные каталоги
3. в качестве альтернативы вы можете запустить vscode с помощью пакетного файла, установив там параметр path var (и впоследствии восстановить его), если он работает ТОЛЬКО с path. Или прочитайте эту статью code.visualstudio.com/docs/python/environments
4. Я думал, что MSDN предназначен для visual studio, а не для VSCode? Я даже не запускаю Windows
5. Ну, прошло некоторое время с тех пор, как я был в этой системе, в конце концов, я просто создал «хорошую» среду conda, содержащую все библиотеки, которые я использовал во всех своих проектах. но вы должны быть уверены, что они не кусают друг друга. (что для меня было кошмаром opencv)