我在项目中设置了一个名为“ myenv”的python虚拟环境。然后,我尝试从VS代码调试脚本。
这是输出。请提供一些见解。谢谢
$ cd d:\\xx\\yy ; env PYTHONIOENCODING=UTF-8 PYTHONUNBUFFERED=1 d:\\xx\\yy\\myenv\\Scripts\\python.exe c:\\Users\\xyz\\.v
scode\\extensions\\ms-python.python-2019.6.24221\\pythonFiles\\ptvsd_launcher.py --default --client --host localhost --port 1817 d:\\xx\
\yy\\.vscode\\launch.json
bash: env: command not found
(myenv)
我的启动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",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
答案 0 :(得分:0)
如果您安装并使用Microsoft的Python Extension,则只需从项目根文件夹启动VS Code:code .
然后打开一些Python源文件,并在底部状态栏的左下角VS Code,您将看到当前的Python执行环境。您可以通过从列表中选择环境来单击并更改它。
答案 1 :(得分:0)
我认为问题是您在Windows下运行,但是将shell设置为bash。如果您使用的是WSL,请参阅instructions on remote development,其中包括WSL。如果您使用的是git-bash,请注意,Python扩展程序不支持将git-bash作为外壳。