最近由于各种原因放弃了pycharm,专用vscode。期间碰到了不少问题。庆幸都解决了。唯独一个印象深刻。所以记下来。
简单来说就是导入自定义包各种报错的问题。查了网上的解决方式无非就是在文件前手动加入path。对于强迫症来说使用这种方法那是不存在的。
简单来说解决方案就是在launch.json中的env里面加上pythonpath。mac还没试目前在win10实验成功。
配置如下:
```
"version": "0.2.0",
"configurations": {
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"pythonPath": "${command:python.interpreterPath}",
"console": "integratedTerminal",
"cwd": "${workspaceFolder}",
"env": {"pythonpath":"${workspaceFolder}"}
}
]
}
```