github clone下来的代码,在矩池云跑的好好的,在自己电脑跑却报错。
ImportError: cannot import name ‘helper’ from ‘utils’ (D:\anaconda\envs\TF2.1\lib\site-packages\utils_init_.py)

搜了网上,说加路径

import sys
sys.path.append('需要导入的包的路径')
# 或者
sys.path.append('../') # 父父目录导入

加了,没用吖,依旧报错。

然后仔细看看报错,大概意思就是说,没在D:\anaconda\envs\TF2.1\lib\site-packages\utils_init_.py这里找到helper这个东西。

怎么会到这个地方去找呢?

仔细想想,应该就是环境里有包的名称和这个一模一样也叫utils了

那么换个问法,怎么才能让他不去这里面找呢?

把自己写的包的名字改成不一样就行了。

例如我这里
utils ——》 my_utils


改为

然后代码里记得改一下

from my_utils import helper

然后运行代码,就没问题了。

因此,如果当你的包路径存在sys.path中时,如果还是导入会报错,那么大概率就是包重名了。

ImportError: cannot import name ‘xxx‘ from ‘xxx‘关于python导包的问题相关推荐

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

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

  2. python 导包语法 import package as name 和 from package import name 的区别

    今天在导包的时候: # from easydict import EasyDict as edict # 成功 # import easydict.EasyDict as edict # 失败 结果: ...

  3. python导包报错from xxx import yyy no module named ‘xxx‘

    import os import sys sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) fr ...

  4. ImportError:cannot import name ‘namedtuple‘from ‘collections‘(C:\Python\Pyth...

    目前我的解决办法就是修改这个python文件的名字,可能是文件的名字占用了什么关键字. 改成

  5. ImportError: cannot import name cbook

    问题描述:caffe环境编译成功,运行具体项目时,出现错误ImportError: cannot import name cbook.后来进入python环境发现,运行import caffe 和 i ...

  6. 报错 之 from typing import OrderedDict ImportError: cannot import name ‘OrderedDict‘ from ‘typing‘

    from typing import OrderedDict ImportError: cannot import name 'OrderedDict' from 'typing' (E:\Pytho ...

  7. ImportError: cannot import name ‘XXX‘ 问题解决方案

    ImportError: cannot import name 'XXX' 问题解决方案 参考文章: (1)ImportError: cannot import name 'XXX' 问题解决方案 ( ...

  8. Python异常处理:ImportError: cannot import name 'XXX' from 'XXXX'

    在python IDE Pycharm中出现导入模块异常 异常显示为:ImportError: cannot import name 'XXX' from 'XXXX' 异常分析:主要是 .py 文件 ...

  9. ImportError: cannot import name ‘xxx‘ from ‘xxx‘

    ImportError: cannot import name 'xxx' from 'xxx' 1.写在前面 2.解决办法 3.写在后面 1.写在前面 ~~~~~~~       我们会在很多时候都 ...

最新文章

  1. 部署 YApi 接口管理服务
  2. Python几个函数的の测试
  3. python的窗口处理模块_python的图像处理模块
  4. 用Tableau画圆形网络关系图
  5. 2020 年软件开发趋势预测,Java 将占主导,Python 将要吞噬世界
  6. c++ 中pair类模板的用法详解
  7. 《机器人学经典教程》——2.2 控制论
  8. ssh-scan处理手记
  9. ByteBuffer 转 InputStream
  10. 解决eclipse 文件更新不自动刷新的问题
  11. 自动门程序c语言,自动门控制程序共享
  12. 火星人敏捷接开发手册 2011-09-12
  13. 为什么C# md5 32位加密算法,密码明文会出现31位
  14. ORA-01940: cannot drop a user that is currently...
  15. PowerMILL宏自动化编程视频教程
  16. Python CSV简介
  17. RROR: Check hive‘s usability failed, please check the status of your cluster解决办法
  18. javascript解决猴子分桃问题
  19. 怎样免费将多个pdf文件合并为一个
  20. 主板中的电池是怎样放电的?

热门文章

  1. 中国地质大学计算机学院戴光明,【最美地大教工】戴光明:培养人才是义不容辞的责任...
  2. 记录Git 提交报错 fatal: Exiting because of unfinished merge
  3. 装黑苹果卡在苹果图标_解决黑苹果启动logo变形过程小记。
  4. android 报错处理
  5. 可视化处理 | ArcGIS和经济引力模型的城市联系度分析
  6. python股票下单接口是什么?
  7. python编程导论_Python编程导论(第2版)
  8. 根据电影名称(支持电视剧名称),获取下载链接。
  9. Elasticsearch母公司Elastic宣布裁员13%
  10. GPU加速MG整车设计平台汽车碰撞测试高性能计算