我想让vscode使用我的pipenv环境。当我在pipenv shell中运行我的代码时,它工作得很好。当vscode运行时,它无法找到我的任何包。下面是vscode终端输出。如果我在命令行上运行这个命令行,就会遇到与vscode相同的问题--所以至少这是一致的。
下面的pipenv路径是正确的,但是调用是错误的。在我的配置中需要修复什么?
/usr/bin/env
/home/user/.local/share/virtualenvs/workflowy_2_obsidian-12Fbw0_6/bin/python
/home/user/.vscode/extensions/ms-python.python-2022.4.1/pythonFiles/lib/python/debugpy/launcher
40349 -- /home/user/workflowy_2_obsidian/wkfly2obsidian.py..vscode/unch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}发布于 2022-05-09 02:52:54
将以下代码添加到setting.json中:
"python.venvPath": ".../virtualenvs" #your pipenv's path然后重新启动vscode,"CTRL+SHIFT+P“,并选择正确的python解释器。

https://stackoverflow.com/questions/72158057
复制相似问题