python - 在 Visual Studio 代码的同一项目文件夹中使用 python 包
问题描述
我在我的项目文件夹中创建了名为“dto”的自定义包。但它不识别这个包和模块。
如何让我的 Visual Studio 代码找到它?
在 Pycharm 中,如果我创建新包,它会自动检测到。
- 我在我的模拟包中执行了我的simulator.py 脚本。
解决方案
从我从目录树中可以看到,您需要使用相对导入(python >= 2.5):
from ..dto import price
这里 .. 用于指定导入应该从两个文件夹中进行,该文件夹位于被调用的脚本的当前位置之上。
在您的情况下,不能使用相对导入,因为文件位于不同的包中。请在相对导入中找到顶级包错误之外的相关帖子
推荐阅读
- c# - 启动基地失败!/app/.local-chromium/Linux-706915/chrome-linux/chrome: ... libX11.so.6
- python - 如何查找列表中前两个元素的索引,它们是另一个列表中的任何元素?
- reactjs - Reactjs 输出未显示
- gdb - 是否可以指示 GDB 从目标异步获取变量值?
- sql-server - 将日期时间转换为生肖名称
- r - 从 R 列中删除特殊字符和数字
- laravel - laravel check var 如何收集(特定)模型?
- python - ValueError:尝试获取空序列的 argmin 但矩阵不为空
- ios - CLGeocoder 对于纬度/经度总是返回 nil
- python - 如何处理python图中的未知标签和边