Я запускаю проект Python в VScode с virtualenv
. Интерпретатор Python настроен правильно. Когда я пытаюсь найти тесты, появляется сообщение об ошибке:
python /Users/user/.vscode/extensions/ms-python.python-2019.10.44104/pythonFiles/testing_tools/run_adapter.py discover pytest -- -s project/
Test Discovery failed:
Error: spawn /Users/<username>/apps/project/venv/bin/python ENOENT
Мой vscode settings.json выглядит примерно так, и я не настроил launch.json
{
"python.pythonPath": "/Users/<username>/apps/project/venv/bin/python",
"python.testing.unittestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.pytestEnabled": true,
"python.testing.pytestArgs": [
"project"
],
}
Когда я просто набираю /Users/<username>/apps/project/venv/bin/python
на терминале, открывается оболочка python.
ENOENT Обычно означает, что это неверный путь, но путь кажется вполне подходящим.
$echo $PATH
/Users/<username>/apps/project/venv/bin