赞
踩
好奇怪。在命令行运行没有这个问题。但是在 VSCode 中运行就出现 No module named 'xxxx'。现象如下图。
使用 pip list tqsdk,可以发现其实 tqsdk 已经安装了。因为命令行状态直接执行 py 文件是正常的。
修改 launch.json,在对应的 python 配置中,添加了以下三行。
- "pythonPath": "${config:python.pythonPath}",
- "env": {"PYTHONPATH":"${workspaceRoot}"},
- "envFile": "${workspaceRoot}/.env"
完整的 python 配置如下
- {
- "name": "Python: 当前文件",
- "type": "python",
- "request": "launch",
- "stopOnEntry": false,
- "pythonPath": "${config:python.pythonPath}",
- "program": "${file}",
- "console": "externalTerminal",
- "cwd": "${workspaceRoot}",
- "env": {"PYTHONPATH":"${workspaceRoot}"},
- "envFile": "${workspaceRoot}/.env"
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。