ImportError: cannot import name ‘xxx‘ from ‘xxx‘关于python导包的问题
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导包的问题相关推荐
- Python 导包问题(importerror: attempted relative import with no known parent package)
Python 导包问题(importerror: attempted relative import with no known parent package) 问题描述 解决方法 问题描述 今天想优 ...
- python 导包语法 import package as name 和 from package import name 的区别
今天在导包的时候: # from easydict import EasyDict as edict # 成功 # import easydict.EasyDict as edict # 失败 结果: ...
- 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 ...
- ImportError:cannot import name ‘namedtuple‘from ‘collections‘(C:\Python\Pyth...
目前我的解决办法就是修改这个python文件的名字,可能是文件的名字占用了什么关键字. 改成
- ImportError: cannot import name cbook
问题描述:caffe环境编译成功,运行具体项目时,出现错误ImportError: cannot import name cbook.后来进入python环境发现,运行import caffe 和 i ...
- 报错 之 from typing import OrderedDict ImportError: cannot import name ‘OrderedDict‘ from ‘typing‘
from typing import OrderedDict ImportError: cannot import name 'OrderedDict' from 'typing' (E:\Pytho ...
- ImportError: cannot import name ‘XXX‘ 问题解决方案
ImportError: cannot import name 'XXX' 问题解决方案 参考文章: (1)ImportError: cannot import name 'XXX' 问题解决方案 ( ...
- Python异常处理:ImportError: cannot import name 'XXX' from 'XXXX'
在python IDE Pycharm中出现导入模块异常 异常显示为:ImportError: cannot import name 'XXX' from 'XXXX' 异常分析:主要是 .py 文件 ...
- ImportError: cannot import name ‘xxx‘ from ‘xxx‘
ImportError: cannot import name 'xxx' from 'xxx' 1.写在前面 2.解决办法 3.写在后面 1.写在前面 ~~~~~~~ 我们会在很多时候都 ...
最新文章
- 部署 YApi 接口管理服务
- Python几个函数的の测试
- python的窗口处理模块_python的图像处理模块
- 用Tableau画圆形网络关系图
- 2020 年软件开发趋势预测,Java 将占主导,Python 将要吞噬世界
- c++ 中pair类模板的用法详解
- 《机器人学经典教程》——2.2 控制论
- ssh-scan处理手记
- ByteBuffer 转 InputStream
- 解决eclipse 文件更新不自动刷新的问题
- 自动门程序c语言,自动门控制程序共享
- 火星人敏捷接开发手册 2011-09-12
- 为什么C# md5 32位加密算法,密码明文会出现31位
- ORA-01940: cannot drop a user that is currently...
- PowerMILL宏自动化编程视频教程
- Python CSV简介
- RROR: Check hive‘s usability failed, please check the status of your cluster解决办法
- javascript解决猴子分桃问题
- 怎样免费将多个pdf文件合并为一个
- 主板中的电池是怎样放电的?
热门文章
- 中国地质大学计算机学院戴光明,【最美地大教工】戴光明:培养人才是义不容辞的责任...
- 记录Git 提交报错 fatal: Exiting because of unfinished merge
- 装黑苹果卡在苹果图标_解决黑苹果启动logo变形过程小记。
- android 报错处理
- 可视化处理 | ArcGIS和经济引力模型的城市联系度分析
- python股票下单接口是什么?
- python编程导论_Python编程导论(第2版)
- 根据电影名称(支持电视剧名称),获取下载链接。
- Elasticsearch母公司Elastic宣布裁员13%
- GPU加速MG整车设计平台汽车碰撞测试高性能计算