VSCode не может найти pipenv: порождает pipenv ENOENT

#python #visual-studio-code #pipenv

#python #visual-studio-code #pipenv

Вопрос:

Pipenv установлен, поскольку я могу запустить

 $ pipenv --version
pipenv, version 2018.11.26
 

Однако, когда в VSCode открыта папка проекта, содержащая a Pipfile , VSCode жалуется:

 Workspace contains pipfile but attempt to run 'pipenv --venv' failed
with 'spawn pipenv ENOENT'. Make sure pipenv is on the PATH
 

Ответ №1:

В ваших пользовательских настройках (или настройках рабочей области) установите:

 "python.pipenvPath": "/path/to/pipenv"
 

Вы должны сделать это явно, даже если Pipenv находится в вашем PATH правильном. См. vscode-python # 2139, который мотивировал причину добавления python.pipenvPath в настройки.