关于Python能再Pycharm上运行而在VSCode下无法运行
前提
项目是由Pycharm创建并且编写,然后复制下来VSCode上运行
问题
Pycharm写了一个项目,项目的某个文件A要调用到项目其他文件B的某个方法b,在上运行Pycharm没问题,VSCode复制下来该干的都干了(依赖安装,venv环境),但是运行的时候就是报错说,找不到模块B的路径,但是点引用却又能转到对应的文件下。。
结论
查了很久才发现,Pycharm写完项目后到VSCode运行,是没有.vscode文件夹的,同时VSCode运行py项目的时候,查找模块路径的方法有问题
解决
在项目的根目录下,创建一个新的文件夹,命名为.vscode,然后再在这个文件夹下创建一个名为launch.json的文件,写入下面的内容即可:
{ "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "env": {"PYTHONPATH":"${workspaceRoot}"}, "envFile": "${workspaceFolder}/.env", "cwd": "${fileDirname}" } ] }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)