VSCode:python本地引入自己开发的目录报错
Posted CrissChan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode:python本地引入自己开发的目录报错相关的知识,希望对你有一定的参考价值。
问题
from x import X
,其中x是自己开发的python文件,那么如果引用x的文件和x不在同一个目录下的时候会报错。
解决办法
- 1、 进入项目下的
.vscode
目录,如果没有点击左侧Run and Debug菜单,然后点击 create a launch.json,创建一个,如下图。创建完成后就有了.vscode
目录了
- 2、编辑launch.json如下
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "$file",
"console": "integratedTerminal",
"env":"PYTHONPATH":"$workspaceRoot",
"envFile":"$workspaceFolder/.env"
]
其中 env和envFile是新添加的,然后点击保存。
- 3、在项目的根目录创建文件
.env
,文件内容如下
PYTHONPATH=./hi_api
重启vscode就可以解决该问题了
以上是关于VSCode:python本地引入自己开发的目录报错的主要内容,如果未能解决你的问题,请参考以下文章
vscode引入组件报错: ‘XXXX‘ is declared but its value is never read.Vetur(6133)
DevEco tools工具链配置记录:VScode本地配置+ubuntu远程开发环境配置
vs code开发python时找不到当前目录下的文件UnicodeDecodeError: 'gbk'
MacVScode配置Python开发环境详细教程(报错解决Import Error No module named ) CodeRunner插件