关于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}"
}
]
}
posted @   Morning枫  阅读(684)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示