AVKor, я все же решила сдаться спустя неделю и удалить вс код. После загрузки нового обнаружила, что все рабочее окружение на месте, консоль по-прежнему молчит, только *журнал восстановления
Подскажите, пожалуйста, как можно аккуратно удалить вс код и заново поставить?
нагуглила Synaptic. рекомендуете?
AVKor, прошу заметить, что этот эксперимент я проводила в вс код на винде. а работаю я в убунту 18.04, там и находится проблема.
а в экспериментальном вс код settings остался пустым, общий я вообще не нашла в Ctrl P.
AVKor, подскажите, пожалуйста еще несколько моментов.
1. обязательно ли заполнять файл settings.json ( тот, что в каталоге проекта), например, указывать путь к интерпретатору?
2. на синей панели внизу экрана указан интерпретатор, должен ли он совпадать с путем из конфига? что будет, если не совпадает? например, в конфиге указан из виртуального окружения, а на панели из ос.
3. в файле launch.json параметры подсвечиваются синим цветом, а при наведении мыши появляется табличка с описанием. в settinngs.json python.pythonPath перестает так подсвечиваться, а при наведении курсора появляется табличка "неизвестный параметр конфигурации. исправления недоступны" Это нормальная ситуация? Скажите, пожалуйста, как у Вас?
у меня до сих пор консоль не отображает пути, процессы, но я хочу разобраться до конца, а не переустанавливать вс код, так и не выяснив, что случилось.
только что в процессе написания этих вопросов ради эксперимента запустила вс код на винде с пустым setting.json :консоль отобразила то, что нужно
AVKor, после Ctrl P появился список, я выбрала settings.json с тем путем, который Вы указали, там же есть и .vscode. Открылся файл settings.json, он пуст. Вообще не помню, чтобы его изначально заполняла.
Я недавно начала с этим работать, еще не разобралась нормально.
AVKor, Если Вы про палитру и интерпретатор, то там следующее: Python 3.6.9 /usr/bin/python3 Рекомендуется и Python 2.7.17 /usr/bin/python Глобальный. Но если ввести в терминале which python3, то результат будет /home/ekaterina/my_env/venv/bin/python3 этот путь и был всегда вписан в python.pythonPath в settings.json
Подскажите, пожалуйста, что еще нужно проверить? И объясните, пожалуйста, что в итоге произошло? Я не меняла ничего кроме пути к питон3 после неаккуратного гит пулл.
AVKor, создавала ВО, скачивая библиотеку virtualenv, рабочие файлы все там, я писала в вопросе, что могу успешно запустить код через терминал ОС.
Конечно, я знаю, что это не мой путь к файлу runtree.py, это данные человека, который делал гит пуш, все это я поменяла. По поводу версии питона: терминал на python3 --version выдает Python 3.6.9
замечание насчет вставки кода учту, не знала, что так нужно, я, наверное, впервые сюда пишу.
Zerg89, настройки для запуска в терминале ОС я по сути беру из аргументов конфига launch.json , если я Вас правильно поняла. Получается, что практически вручную пишу путь, который выводит консоль вс кода после нажатия "запуск без отладки".
На второй вопрос, к сожалению, не могу ответить, тк не понимаю описанные Вами процессы "при подмене конфигов не прописано поведение перезапуска или подгрузки новых конфигов". Я меняю в конфиге (setting.json и launch.json) пути к своим файлам, тк после небрежного гит пулл там появляются "чужие" дубли аргументов и путей к файлам.
после исправлений:
{
"python.pythonPath": "/home/ekaterina/my_env/venv/bin/python3.6"
}
запятая после питон 3.6 тоже ничего не решает. И критично ли после своих поправок нажимать сбоку слева на красные/синие указатели в коде, говорящие о том, что были исправления и их нужно зафиксировать? Я проводила эксперимент с принятием изменений и без-результата нет.
в моем сеттинг указан путь к интерпретатору питон и скорее всего это верно, но я могу ошибаться, поправьте меня, пожалуйста. В вс коде в самом низу экрана есть синяя полоса, там слева по порядку указаны ветвь, отправка фиксаций и третье ,наверное, интерпретатор ( у меня там Python:Current file (tests)). И если навести указатель мыши на последнее сообщение, то появляется "Выбрать и запустить конфигурацию отладки"
Для интереса попробовала сделать "Запустить отладку"-тоже тишина. Опять же на винде в вс коде, которым я не пользуюсь, что отладка ,что запуск без отладки- вс код реагирует, консоль сообщает, что директория не найдена и тд. В убунту же полнейшая тишина.
Не очень поняла Вашу фразу про "удостовериться в запуске с новыми настройками". Я и так работаю всегда в виртуал бокс на убунту, на хостовой машине сделала дубль вс кода и файлов для эксперимента)
Алан Гибизов, аптейды не делала, в конфиге изменения делала. Я сделала гит пулл, и после него в settings.json и launch.json появились "чужие" пути к файлам и тд, я их поменяла на свои, я так уже делала. Если честно, то ещё не очень разобралась с этим, но очень хочу. Пока не поняла порядок действий, чтобы сделать гит пулл и при этом оставить свои данные в settings и launch, а также закомментированные части кода, которые я не трогала, кроме собственно #. Права к папкам... подскажите, пожалуйста, что это и где, наверное, не меняла. Вообще эта проблема появилась после гит пулл. По крайней мере больше не могу это с чем-то связать. Последний вопрос про бэкапы: если Вы про вс код, то моих наработок там нет. В крайнем случае я сделаю гит клон.
Подскажите, пожалуйста, как можно аккуратно удалить вс код и заново поставить?
нагуглила Synaptic. рекомендуете?