#python #debugging #visual-studio-code #anaconda #conda
#python #отладка #visual-studio-code #anaconda #conda
Вопрос:
Я использую VS Code с anaconda, и это версия python. is 3.6.x. Я установил python 3.9 в последний день. После этого моя стабильность anaconda нарушена. Когда я запустил VS Code, он автоматически запускал команду «conda activate». Но теперь это не так. Также git теперь не может распознать терминал. Я решил это ctrl p, а затем выберите shell -> git bash.
Но теперь у меня другая проблема. Я отлаживал с помощью F5, но теперь он говорит
cmd /C "C:UsersFordevanaconda3python.exe c:UsersFordev.vscodeextensionsms-python.python-2021.3.680753044pythonFileslibpythondebugpylauncher 58000 -- c:UsersFordevDesktoptkczmkmsi.vscodesettings.json "
'cmd' is not recognized as an internal or external command,
operable program or batch file.
после этого он ожидает, а затем говорит « timed out waiting for launcher to connect
»
Теперь я удалил свой путь к python из env. variables и системных переменных. Я думаю, что теперь моя конфигурация действительно сложная, потому что я перепробовал все решения, которые я видел.
В настоящее время мои переменные среды:
Путь к пользовательским переменным = Путь к C:UsersFordevanaconda3;C:UsersFordevanaconda3Scripts
системным переменным = C:UsersMpAppDataLocalProgramsPythonPython39;C:UsersFordevanaconda3;C:UsersFordevanaconda3Scripts
Мой лаунчер Json:
{
// 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: Geçerli Dosya",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
Мои настройки Json:
{
"python.pythonPath": "C:\Users\Fordev\anaconda3\python.exe"
}
Как я могу стабилизировать конфигурацию и код в Anaconda? Я могу запустить свой код на python, но не могу его отладить. А также для использования github мне приходится каждый раз менять свою оболочку на git bash, а я этого не хочу.
Кто-нибудь может сказать мне, в чем проблема?
Комментарии:
1. Я заметил, что файл, который вы отлаживаете, называется «settings.json». Пожалуйста, откройте файл python и отладьте его. Кроме того, поскольку VS Code не может распознать команду «cmd», пожалуйста, проверьте, доступен ли системный терминал в терминале вне VS Code.
2. Я не отлаживаю settings.json. Я не знаю, почему вы так подумали. Я отлаживаю свой программный файл python. И когда я нажал «F5» для отладки, он запустил эту команду / usr / bin / env C:\Users\Fordev\AppData\Local\Programs\Python\Python39\python.exe c:\Users\Fordev \ .vscode\extensions\ms-python.python-2021.3.680753044\pythonFiles\ lib\python\debugpy\launcher 58800 — c:\Users\Fordev\Desktop\solve\main.py Так было всегдазапуск команд через cmd. Но теперь он не может
3. -В предоставленной вами информации, » c:UsersFordevDesktoptkczmkmsi.vscodesettings.json «, это означает, что файл, который вы отлаживаете, называется «settings.json». Пожалуйста, попробуйте перезагрузить VS Code и отладить файл python.
Ответ №1:
В соответствии с предоставленной вами информацией,
"c:UsersFordevDesktoptkczmkmsi.vscodesettings.json"
это означает, что файл VS Code, который в настоящее время отлаживается, называется «settings.json».
Пожалуйста, попробуйте перезагрузить VS Code, затем откройте файл python и нажмите «F5» для отладки файла python.