VSCODE 的终端改在子系统的 BASH 用子系统的 python 感觉真是好 就像在虚拟机里一样 但是 VSCODE 的调试 还是用的 WINDOWS 的 python 怎么才能把这个调试调用的也是子系统下面的 PYTHON 呢 网上查了很久 一直没结果
1
h4lbhg1G 2018-01-08 01:28:18 +08:00
我只知道 WSL 可以调用 exe,从 exe 调用 WSL 应该也是可以的。但是感觉应该是船递给 bash,然后路径应该还有映射下成 /mnt 的那种
|
2
h4lbhg1G 2018-01-08 01:31:52 +08:00
|
3
gjquoiai 2018-01-08 01:43:29 +08:00
其实 python 插件的很多功能在 wsl 下都有问题,譬如重构之类的。。可以跟一下 https://github.com/Microsoft/vscode-python/issues/67 这个 issue
前两天试着转到 wsl,发现问题多多。。还是滚回了 powershell。。 |
4
lzvezr 2018-01-08 08:29:17 +08:00 via iPhone
vscode 默认的调试配置用的是绝对路径,需要手动设置 tasks.json 才行,然后因为坑太多又回到 PowerShell 了
|
6
jakeyfly OP PWL 对于有 PYTHON 的人来说 没啥用其实 用 C 的 真是好
|
9
lzvezr 2018-01-08 20:47:09 +08:00 via iPhone
@jakeyfly 非常抱歉,这个确实是 nodejs 独有的,我以为 python 也适用,抱歉抱歉
https://code.visualstudio.com/updates/v1_17#_node-debugging |