我在Mac上使用VScode和pyenv。但每次我打开工作区时,都会收到这样的消息。
Workspace contains Pipfile but pipenv was not found. 请确认pipenv在PATH上。
我的pipenv已经安装好了,可以在VScode上用终端找到。
>which pipenv
/Users/name/.pyenv/shims/pipenv
所以我改变了python.pipenvPath
设置为 /Users/name/.pyenv/shims
. 这次我得到了。
Workspace contains Pipfile but 'Usersuser.pyenvshims' was not found. 确保'Usersuser.pyenvshims'在PATH上。
这是因为当前工作区找不到你的pipenv路径。所以在.vscode下创建一个settings.json并指向正确的pipenv路径。
要找到 pipenv 路径,请进入你的 pipenv 文件夹。
pipenv --py Users[用户名].localsharevirtualenvs[app-NVz65APH]binpython。
然后修改settings.json。
"python.pythonPath": "Users[用户名].localsharevirtualenvs[app-NVz65APH]binpython",