С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/155: Рейтинг темы: голосов - 155, средняя оценка - 4.72
1 / 1 / 0
Регистрация: 02.04.2015
Сообщений: 6
1

Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python

07.02.2019, 21:42. Показов 27969. Ответов 11

Author24 — интернет-сервис помощи студентам
Всем привет.

Возникла необходимость установить версию Python 3.7.2(x64)(на диск E:\) на рабочее место, где уже была версия Python 3.6.4(x86) (на диске C:\).

ОС: Windows 7 Professional (x64)
Visual Studio Code - далее VSC - 1.31.2 Полные данные:
Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python


После установки VSC "подцепил" и новую версию 3.7.2(x64), в списке выбора интерпретаторов версия также появилась.
Всё работало некоторое время исправно, потом началось: при закрытии и запуске VSC стало появляется сообщение о необходимости выбрать интерпретатор и установить pylint:
Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python


Удалил Python 3.6.4(x86), который был на диске C:\.
В настройках рабочей области VSC явно указывается, какую версию интерпретатора использовать:
Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python


VSC стал определять единственную оставшуюся на ПК версию:
Не работает отладка в Visual Studio Code (по F5) после установки двух версий Python


После требования выбрать интерпретатор и установить pylint прекратились, но появилась следующая странная проблема: VSC перестал запускать любые сценарии в режиме отладки (F5).
После нажатия клавиши VSC, задумывается, но никаких данных о системных переменных не выводит, после второго нажатия - ничего.
Короткий видеоролик: https://yadi.sk/i/nRG9VGRtFgy3RQ

При этом режим запуска сценария в VSC "Начать без отладки" (Ctrl + F5) прекрасно работает.
Короткий видеоролик: https://yadi.sk/i/zt-raI4sDoYSUw

Поиск на англоязычных форумах внятного ответа не дал.
Шесть дней назад задал вопрос на русскоязычном stackoverflow - к сожалению, никто так и не дал ответа на запрос.
Без F5 работать довольно трудно: ни тебе данных переменных, ни точек остановок...
Если кто-то сталкивался с такой ситуацией - буду рад помощи.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2019, 21:42
Ответы с готовыми решениями:

Не работает отладка в Visual Studio Code
Здравствуйте! Я программирую в Visual Studio Code под Linux Ubuntu 15.04 . Написала текст...

Отладка C++ в Visual Studio Code
Здравствуйте, как стоит настроить дебаг что бы я мог видеть нормальные значения массивов в VSC,...

Не работает отладка кода в Visual Studio pro 2012+qt visual studio add-in 1.2.1
Здравствуйте, скажите пожалуйста в чем проблема, запускаю этот код (F5) в Visual Studio #include...

Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки visual studio code ?
Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки...

Отладка PHP в Visual Studio Code - не выводятся сообщения журнала в консоль отладки
В целом отладка работает. Добавил сообщение в точку ведения журнала, но в консоль не выводится это...

11
1729 / 969 / 199
Регистрация: 22.02.2018
Сообщений: 2,694
Записей в блоге: 6
07.02.2019, 22:44 2
Я столкнулся только с тем, что если создаешь решение в MS Visual Studio то отладка работает нормально. Если потом полученный файл *.py копируешь куда то и загружаешь в MS Visual Studio, то отладка не работает. Я не стал разбираться как ее запустить, если это возможно, а просто все отладки осуществляю в формате решения MS Visual Studio.

Добавлено через 4 минуты
То есть беру файл, который нужно отлалить, мой или чужой, например с этого форума, копирую код в буфер Винды и затем создаю новый проект в MS Visual Studio с новым решением и копирую туда код из буфера. Затем запускаю отладку.

Добавлено через 3 минуты
Извините, я не сразу врубился, что Вы про другую Visual Studio. Все из за невнимательности.
0
1290 / 675 / 365
Регистрация: 07.01.2019
Сообщений: 2,277
09.02.2019, 22:46 3
Все удалить и поставить заново
0
1 / 1 / 0
Регистрация: 02.04.2015
Сообщений: 6
12.02.2019, 09:13  [ТС] 4
Переустановка Visual Studio Code не помогла.

Проблема решена.
Всё заработало (F5 в том числе) и без переустановки - достаточно было сменить папку/диск Рабочей области (местонахождения папок и файлов с кодом Python).
Всем спасибо!
1
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 3
15.12.2024, 22:20 5
Цитата Сообщение от Forsql Посмотреть сообщение
достаточно было сменить папку/диск Рабочей области (местонахождения папок и файлов с кодом Python).

Тоже мучаюсь с режимом отладка не запускается. При F5 выскакивает ошибка. Запуск без отладки работает.

Смог найти решение. Было установлено несколько версий Python. По умолчанию был Pthonton 3.13 (64 бит).

При изменении окружения для новых проектов на Python 3.12 (32-бит) всё заработало.
0
Завсегдатай
1257 / 866 / 268
Регистрация: 02.04.2009
Сообщений: 3,298
15.12.2024, 23:37 6
Forsql, PyCharm Community Edition
0
6 / 4 / 3
Регистрация: 08.10.2024
Сообщений: 43
19.12.2024, 11:04 7
Цитата Сообщение от Prival Посмотреть сообщение
Тоже мучаюсь с режимом отладка не запускается. При F5 выскакивает ошибка. Запуск без отладки работает.
Смог найти решение. Было установлено несколько версий Python. По умолчанию был Pthonton 3.13 (64 бит).
При изменении окружения для новых проектов на Python 3.12 (32-бит) всё заработало.
Клуб любителей ходить по граблям) Отладка отлично работает на винде даже.
Используйте pyenv для разных версий, настройте правильно launch.json для проекта и будет вам счастье.
0
0 / 0 / 0
Регистрация: 09.12.2014
Сообщений: 3
23.12.2024, 00:05 8
еще бы знать что это и как это правильно настроить.
Снес VS + удалил питон. Все почистил. Установил по новой. Скачал все последнии версии
Python 3.13 (64 бит)
Microsoft Visual Studio Community 2022 (64-разрядная версия)

Отладка не работает + не выполняется код в интерактином окне Питона. При запуске просто все висит.
Я только учусь. Начинаю изучать питон. Смотрю кучу видео, но никак из-за этого не могу начать его учить.

Подскажите новичку, как правильно все настроить или может видео какое есть. Я знаю что можно другие IDLE использовать, но хочется именно в VS это делать.
Заранее спасибо за помощь

Добавлено через 58 минут
Нашол решение может комуто поможет
Установил версию Python 3.10 (64-bit) в ней пока все запускается. Отладка заработала и интерактивное окно тоже работает
0
19 / 20 / 0
Регистрация: 10.06.2023
Сообщений: 265
23.12.2024, 11:34 9
Мучаюсь похожими проблемами с VsualStudio 2013 и 2019 ПК win 8.1 Сначала при переходе на питон, до этого работал с фортраном и срр, все перестало работать: Невозможно открыть файл метаданных «platform.winmd». Оказалось, что виновата анаконда, при установке которой был изменен PATH. После удаления анаконды срр работает от ctrl+F5 только и много указаний на ошибки, которых в версии питон3.12 не должно быть. В интернете видел сообщение о отставании команды VS от команды питона.
0
6 / 4 / 3
Регистрация: 08.10.2024
Сообщений: 43
23.12.2024, 12:26 10
Господа, не надо ничего сносить и переустанавливать. Просто читайте доку и настраивайте как надо. Я за полгода полностью сьехал с Pycharm Professional с лицензией на бесплатный VSCode и полностью доволен. И если уж вы работаете с Пайтоном - начинайте правильно! Не надо вот этого всего зоопарка - начните с pyenv - https://github.com/pyenv/pyenv
Он поможет вам правильно манажить версиями, не ломая системный пайтон.
Потратьте полчаса и разберитесь с poetry - навсегда забудете проблемы с виртуальными окружениями.
В VScode достаточно установить debugpy и линтеры, чтобы наслаждаться всей его мощью. Информации в сети более чем достаточно и чатГПТ прекрасно подсказывает настройки.
Экономьте ваше время!
0
19 / 20 / 0
Регистрация: 10.06.2023
Сообщений: 265
23.12.2024, 12:33 11
Без подробностей использования совет практической пользы не приносит.
0
6 / 4 / 3
Регистрация: 08.10.2024
Сообщений: 43
23.12.2024, 13:06 12
Цитата Сообщение от VAF34 Посмотреть сообщение
Без подробностей использования совет практической пользы не приносит.
Вы предлагаете мне здесь написать инструкцию, которых и так миллион в сети? Какая вам нужна коммерческая польза?
Как нажать Shift+Command+P ->Select Interpreter и выбрать нужный вам интерпретатор?
Как установить расширения для дебага?
Как создать launch.json c конфигурацией для дебага типа такой:
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
 
        {
            "name": "Python Debugger: FastAPI",
            "type": "debugpy",
            "request": "launch",
            "module": "uvicorn",
            "cwd": "${workspaceFolder}",
            "args": [
                "src.main:app",
                "--reload"
            ],
            "jinja": true,
            "justMyCode": false
        },
}
Задавайте конкретные вопросы - отвечу, если знаю
0
23.12.2024, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2024, 13:06
Помогаю со студенческими работами здесь

После установки Visual Studio 2015 не стала работать Visual Studio 2013
Установил VS2015, всё работает. Но теперь при открытии в VS2013 любого проекта либо при создании...

Установка двух разных версий Visual Studio
Здравствуйте. Использую Visual Studio 2019 Community. Понадобилось что-бы приложение запускалось...

Как работать с Python в VSC (Visual Studio Code)?
Как очистить окно терминала от выведенных ранее строк?

Не работает отладка кода C# в Visual Studio 2022
Делаю надстройку для Revit, но, думаю, сама программа тут роли не играет. Распишу полный порядок...

Visual Studio Code + Python. Intellisense не отображает некоторые члены модулей
Захотелось мне немного изучить питон и покодить с примерами по книге. Установил анаконду и студию....

Не работает Visual Studio Code
Установил VSC.Скачал СиШарп.Написал простой код,а она ее не выводит на терминал.Создается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru