Когда я ssh подключаюсь к dsvm Azure из терминала bash, переменная PATH отличается от переменной ssh из кода VS с использованием расширения SSH -Remote. Почему? Я подтвердил, что это не какая-либо из моих личных настроек в .bashrc.
Из bash
echo $PATH
/home/username/bin:/home/username/.local/bin:/data/anaconda/bin:/data/anaconda/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/caffe/build/install/bin:/usr/local/cuda/bin:/dsvm/tools/cntk/cntk/bin:/dsvm/tools/spark/current/bin:/opt/mssql-tools/bin
Из VSCode
echo $PATH
/data/anaconda/bin:/data/anaconda/condabin:/home/username/.vscode-server/bin/2213894ea0415ee8c85c5eea0d0ff81ecc191529/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Также при переходе на Python: выберите «Интерпретатор», отображаются не все имеющиеся у меня conda env (пользовательские, но некоторые из стандартных, созданных dsvm - нет).