当前位置:   article > 正文

VSCode Python解决 No module named 问题_no module named 'launch

no module named 'launch

问题描述

好奇怪。在命令行运行没有这个问题。但是在 VSCode 中运行就出现 No module named 'xxxx'。现象如下图。

使用 pip list tqsdk,可以发现其实 tqsdk 已经安装了。因为命令行状态直接执行 py 文件是正常的。

问题解决

修改 launch.json,在对应的 python 配置中,添加了以下三行。

  1. "pythonPath": "${config:python.pythonPath}",
  2. "env": {"PYTHONPATH":"${workspaceRoot}"},
  3. "envFile": "${workspaceRoot}/.env"

完整的 python 配置如下

  1. {
  2. "name": "Python: 当前文件",
  3. "type": "python",
  4. "request": "launch",
  5. "stopOnEntry": false,
  6. "pythonPath": "${config:python.pythonPath}",
  7. "program": "${file}",
  8. "console": "externalTerminal",
  9. "cwd": "${workspaceRoot}",
  10. "env": {"PYTHONPATH":"${workspaceRoot}"},
  11. "envFile": "${workspaceRoot}/.env"
  12. },

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/396958
推荐阅读
相关标签
  

闽ICP备14008679号