********** Новое почтовое издание с простым примером ********************
После предложенияМартино, я попробовал упрощенный пример программы на Python в следующем.Фоном было то, что на прошлой неделе Vscode попросил меня обновить VSCodeUserSetup-x64-1.31.1 в Win10.
Так я и сделал.
Затем иногда VSCode не удавалось выполнить мой основной модуль.
Я пытался переустановить иудалить vscode.Я также попытался изменить переменные пути здесь и там.Но проблема все еще там.Еще я могу выполнить программу OK чисто в консоли.
Упрощенная программа на Python выглядит следующим образом.
print ("Here I am!")
Файл launch.json имеет следующий вид.
{
"version": "0.2.0",
"configurations": [
{
"name": "vsCode Test ",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "${config:python.pythonPath}",
"program": "${workspaceRoot}/src/pt.py",
"args": [
],
"cwd": "${workspaceRoot}",
"env": {},
"envFile": "${workspaceRoot}/.env",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
]
}
]
}
После того, как я нажал кнопку отладчика и затем кнопку правого треугольника, чтобы запустить отладчик, я всегда получал следующий снимок экрана, который показал, что ничего не было выполнено.
Я подозреваю, что новое обновление изменило мои настройки в vscode.Но я не знаю, где перенастроить vscode.
Ваша помощь будет высоко оценена!
Спасибо
Farn
**************** Oldпост с более сложным примером! **************** дорогой всем:
На прошлой неделе Vscode попросил меня обновить VSCodeUserSetup-x64-1.31.1.
Так я и сделал.
Затем иногда VSCode останавливал выполнение моего основного модуля.
Основная схема экрана следующая.
VSCode в основном остановился перед первым оператором и первой точкой останова.
Но если я использую консоль для выполнения "python CnTaaD.py -L"модуль (CnTaaD.py) выполнен правильно.
Я пытался несколько раз и даже переустанавливал, удалял, использовал более старую версию VSCode.
Проблема зависания включалась и выключалась.
Затем прошлой ночью VSCode всегда останавливался перед первым оператором иПервая точка останова.
Мой друг помог мне и догадался, что это потому, что теперь путь к интерпретатору python неправильный.Но мы попытались установить переменные пути здесь и там.
Ничего хорошего не случилось.
Код CnTaaD.py приведен для справки в следующем.
Он вызывает другой модуль.
Может кто-нибудь помочь, подскажите мне, как перенастроить, может быть, VSCode, чтобы я мог возобновить разработку?
Спасибо
from __future__ import print_function # (at top of module)
if __name__ == '__main__':
import os
import sys
import CnUserManager
if sys.version_info[0] < 3: # Python 2 and 3:
print ("python 2.x")
# to execute the file, type in the following command in powershell:
# % python CnTaaDPackage.py build_ext --inplace
import future # pip install future
import builtins # pip install future
import past # pip install future
import six # pip install six
else:
print ("python 3.x")
root = os.path.realpath(__file__)
# print ("realpath of __file__ is ", root)
root = os.path.dirname(root)
root = os.path.dirname(root)
sys.argv.append(root)
# print ("sys.argv = ", sys.argv)
CnUserManager.CnUserManagerClass(sys.argv)