VS代码调试-为什么Bash命令不一致?

时间:2019-11-20 16:27:56

标签: python python-3.x bash visual-studio-code

我正在使用VS Code Version:1.40.1 for macOS编写python3代码,并且正在使用anaconda虚拟环境作为解释器。

当我打开VS Code应用程序后第一次调试代码(“ Debug>开始调试”或F5)时,一切按预期进行,并将以下bash命令发送到VS Code内部终端:

source /anaconda3/bin/activate

/anaconda3/envs/mvtrade/bin/python /Users/<user.name>/.vscode/extensions/ms-python.python-2019.11.49689/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 56109 /Users/<user.name>/repos/mvtrade/scratch.py 

conda activate mvtrade

/anaconda3/envs/mvtrade/bin/python /Users/<user.name>/.vscode/extensions/ms-python.python-2019.11.49689/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 56109 /Users/<user.name>/repos/mvtrade/scratch.py 

随后的所有调试尝试均失败,并向终端发送以下命令:

/Users/<user.name>/repos/mvtrade ; env PYTHONIOENCODING=UTF-8 PYTHONUNBUFFERED=1 /anaconda3/envs/mvtrade/bin/python /Users/<user.name>/.vscode/extensions/ms-python.python-2019.11.49689/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 57194 /Users/<user.name>/repos/mvtrade/scratch.py

为什么第一次调试和随后的调试尝试之间的命令如此不同?

0 个答案:

没有答案