使用vscode添加自定义Python模块 您所在的位置:网站首页 vscode如何导出document 使用vscode添加自定义Python模块

使用vscode添加自定义Python模块

2023-12-01 06:17| 来源: 网络整理| 查看: 265

      在vscode里新建一个深度学习项目,新建一个文件夹用来写公共模块,结构如下。

tools #文件夹 __init__.py DataHandler.py AlexNet #文件夹 trainAlex.py _init_.py文件内容 from .DataHandler import DataHandler trainAlex.py文件引用

在该文件中可以使用from tools import DataHandler直接引用,但是总是无法成功。tools文件夹下总是无法生成 _pycache_ 文件夹。经过一番查找终于找到答案。

打开项目的.vscode隐藏文件夹下的launch.json文件,添加如下两行 "env": {"PYTHONPATH":"${workspaceRoot}"}, "envFile": "${workspaceFolder}/.env"

结果 在这里插入图片描述

在当前项目的根目录新建文件.env,文件内容为PYTHONPATH=tools,其中的tools就是模块文件夹的名字,其余的保持不变,如果有多个文件夹名就这样写。PYTHONPATH=mode1,mode2,....

这样再运行程序就会成功的导入自定义模块。

找不到launch.json文件怎么办?

如果现在的项目中没有该文件,那么随便打开一个python文件,然后按F5运行程序,按照下图所示选择“Python文件“。 在这里插入图片描述运行成功后点击下图的红色正方形图标结束调试 在这里插入图片描述此时点击屏幕下边的选择并启动调试配置按钮。在这里插入图片描述点击屏幕上方出现的对话框中的添加配置–>Python文件。 在这里插入图片描述 在这里插入图片描述此时在项目根目录就出现.vscode/launch.json文件。 参考链接:

https://github.com/Microsoft/vscode-python/issues/3840



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有