Python 模块导入时名称冲突引起的错误
来源:互联网 发布:阿里云做的怎么样 编辑:程序博客网 时间:2024/05/29 14:31
最近在Ubuntu15.10环境下写Python时遇到一个问题:在程序在控制台运行时一切正常,但是一但使用python+文件名运行或者在sublime text 3下ctrl+b运行时会出现错误如下图所示:
控制台写代码直接运行
用.py文件运行
可以看到错误信息中提到了from collections import namedtuple 但是代码中根本就没有用到collections模块,这是什么原因呢?
我们找到执行的.py文件放置的目录下发现有个collections.py文件,由于这个文件名字和Python模块里的collections重名,所以一但我们在执行这个路径下的.py文件是就会出现import的错误。
解决办法:更改与模块重名文件。
0 0
- Python 模块导入时名称冲突引起的错误
- Python 模块的导入 和 模块名称
- Python模块导入错误分析
- python 的模块导入
- python的模块导入
- Python模块的导入
- python模块的导入
- Cognos由于JAVA_HOME冲突引起的错误假象
- python升级引起的pip执行错误
- python升级引起的pip执行错误
- Python 的模块导入原理
- Python导入模块的方法
- python导入模块的方法
- Python模块的导入方法
- 4.2 Python模块的导入
- 当同时导入多个第三方jar时引起的so库冲突或者找不到库UnsatisfiedLinkError的解决方法
- Python的模块导入、包导入
- 宏定义引起的冲突
- 关于女生学习编程
- hdoj--1060--Leftmost Digit(数学)
- Exposition线段树
- windows安装python和xgboost
- Java爬虫,信息抓取的实现
- Python 模块导入时名称冲突引起的错误
- BZOJ solve 100 纪念
- 网络框架之volley
- netty-mina深入学习与对比(一)
- 人生第一道树题——cf580C 链式前向星,深搜
- eclipse结合axis2发布webservice踩坑记录
- 数据结构队列C++代码实现
- spring学习笔记(10)@AspectJ研磨分析[1]入门、注解基本介绍
- Java以逗号分隔而组成的两个字符串,获取相同元素的字符串