ошибка тайм-аута при использовании внешнего терминала в Manjaro - PullRequest
0 голосов
/ 12 февраля 2019

Я установил Visual Studio Code с расширением Python в Linux Manjaro.Когда я пытаюсь запустить скрипт Python, внешний терминал открывается, но через 5 секунд в окне появляется сообщение об ошибке «timeout», и мой скрипт не запускается.

Я видел это сообщение с той же проблемой в Windows 10, но исправление, похоже, не работает в Manjaro.Есть идеи?

Вот мой файл launch.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: Current File (Integrated Terminal)",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal"
    },
    {
        "name": "Python: Remote Attach",
        "type": "python",
        "request": "attach",
        "port": 5678,
        "host": "localhost",
        "pathMappings": [
            {
                "localRoot": "${workspaceFolder}",
                "remoteRoot": "."
            }
        ]
    },
    {
        "name": "Python: Module",
        "type": "python",
        "request": "launch",
        "module": "enter-your-module-name-here",
        "console": "integratedTerminal"
    },
    {
        "name": "Python: Django",
        "type": "python",
        "request": "launch",
        "program": "${workspaceFolder}/IA_TD2.py",
        "console": "integratedTerminal",
        "args": [
            "runserver",
            "--noreload",
            "--nothreading"
        ],
        "django": true
    },
    {
        "name": "Python: Flask",
        "type": "python",
        "request": "launch",
        "module": "flask",
        "env": {
            "FLASK_APP": "app.py"
        },
        "args": [
            "run",
            "--no-debugger",
            "--no-reload"
        ],
        "jinja": true
    },
    {
        "name": "Python: Current File (External Terminal)",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "externalTerminal"
    },
    {
        "name": "Python: Current File (None)",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "none"
    }
]

}

1 Ответ

0 голосов
/ 12 февраля 2019

К сожалению, VSCode не совместим с каждым терминалом и, кажется, (пока) не совместим с вашей Linux Manjaro установкой с KDE Desktop Environment .

Переключение на другой терминал наверняка решит эту проблему (например, терминал GNOME).Я не уверен, доступен ли пакет gnome-terminal без установки GNOME Desktop Environment .

Здесь является хорошим решением, как вы можете сделать это без переустановки всей ОС.

...