我们先看下面的文件路径在start.py文件夹下,我们以这样的方式(相对路径)

进行导入,发现会出错

提示找不到,这是因为我们直接执行start的时候,该文件夹的顶级目录就是bin,我们必须知道一个原则:不管我有多少个‘.’(一个'.'表示当前文件,两个表示当前文件的上一个文件,三个表示再上一个。。。。),我们都不能超出顶级目录的范围,在这里已经超出了顶级目录的范围(bin),所示提示找不到。当然,如果我们ATM作为整体的包导入其他文件,是没有问题的,这时候就不会超出顶级目录的范围!

我们的解决办法就是用绝对路劲,而绝对导入是参考的sys.path ,sys.path参照的又是执行文件

所以我们直接把src.py的文件路劲加入sys.path

import sys
sys.path.append(r'src.py所在文件夹的路劲')
import src

BUG:ImportError: attempted relative import with no known parent package的解决办法相关推荐

  1. [译][python]ImportError:attempted relative import with no known parent package

    前言 在这篇文章中,我将会解析 ImportError: attempted relative import with no known parent package 这个异常的原因.当你在运行的py ...

  2. Python项目文件引用问题:ImportError: attempted relative import with no known parent package

    一.问题说明: 在做一个项目,采用包的形式进行文件组织,运行代码是会报错ImportError: attempted relative import with no known parent pack ...

  3. Python报错:ImportError: attempted relative import with no known parent package

    目录 一.问题 二.解决 一.问题 运行代码出现报错:ImportError: attempted relative import with no known parent package 问题原因: ...

  4. Pycharm: ImportError: attempted relative import with no known parent package解决方案

    不成熟的解决方案总结 1. 增加sources root,这样被引用的py中的相对路径(特指在路径前一个点两个点这种情况)就能使用了: 2. 引用其他py,不想使用全路径,可以右键被引用的py 复制他 ...

  5. ImportError:attempted relative import with no known parent package

    python包的引用,如果使用pypharm时候,引入包容易出错,解决方法如下 执行代码出现ImportError:attempted relative import with no known pa ...

  6. Python相对引用报错ImportError: attempted relative import with no known parent package的处理方法

    报错信息 ImportError: attempted relative import with no known parent package 报错信息的意思是尝试使用相对路径导入但找不到已知的父级 ...

  7. 相对导入问题解决,ImportError:attempted relative import with no known parent package

    前言 本文中,我将会分析报错 ImportError: attempted relative import with no known parent package 的原因.当运行python脚本,使 ...

  8. Python 导包问题(importerror: attempted relative import with no known parent package)

    Python 导包问题(importerror: attempted relative import with no known parent package) 问题描述 解决方法 问题描述 今天想优 ...

  9. ImportError: attempted relative import with no known parent package

    问题背景: 在windows中开发完对应的Pytest代码,在放到centos7.4时,出现这个错: 但是在windows中完美运行: 这个问题确实比较蛋疼,将近两三个小时浪费在这上面了: 概念理解: ...

最新文章

  1. DL之DNN:利用DNN【784→50→100→10】算法对MNIST手写数字图片识别数据集进行预测、模型优化
  2. html文字向上移动10px,HTML文字移动特效代码
  3. P7405-[JOI 2021 Final]雪玉【二分】
  4. Failed to find Build Tools revision 26.0.1
  5. Oracle Bitmap 索引结构、如何存储及其优势
  6. python pipeline框架_爬虫(十六):Scrapy框架(三) Spider Middleware、Item Pipeline|python基础教程|python入门|python教程...
  7. JavaScript 中,定义函数时用 var foo = function () {} 和 function foo() 有什么区别?
  8. CHIL-SQL-LEFT JOIN 关键字
  9. stm32蜂鸣器播放音乐
  10. 浅谈SQL注入的四种防御方法
  11. Mac source环境变量配置
  12. 都说直播带货不行了 国美为啥还要继续趟这个水?
  13. OSChina 周二乱弹 —— 仙女抚我顶,脱发不长生
  14. 审阅模式中word保存不了
  15. RSA加密 - Java
  16. NOIP2018游记
  17. 二、全国计算机三级数据库考试——理论知识总结(填空题)
  18. 竞价排名的优点与缺点-金瑞帆建站
  19. 开源软件的各大开源协议是什么含义,你知道嘛?
  20. 你以为自己很屌,其实是你圈子弱amp;#…

热门文章

  1. 《自律100天,穿越人生盲点》读书笔记
  2. ctfshow MengXIn 下(pearcmd.php妙用条件竞争简单密码简单misc)
  3. 自然语言处理研究方向--文本相似度论文合集(不断更新)
  4. mysql双主架构沈剑_58 沈剑 - 数据库架构师做什么-58同城数据库架构设计思路
  5. swagger出现no response from server错误的解决办法
  6. linux下安装mysql8.0(二进制方式)
  7. 基于MATLAB APP Designer 和 Python 的音视频剪辑App_02
  8. stm32cubeMX配置人体感应器SR505
  9. UI设计师职业要求有哪些
  10. 2048AI设计与实现