首页 > 代码库 > python安装第三方包之后无法导入相应模块(一个容易忽略的bug)
python安装第三方包之后无法导入相应模块(一个容易忽略的bug)
今天使用dnspython这个第三方库用于指定nameserver的dns解析,在安装之后import dns.resolver时提示找不到模块resolver,检查c:\python27\Lib\site-packages这个目录也找到了成功安装后的dns库,查看系统的搜索路径中也有这个路径。
找了半天bug,发现问题出在文件名上:文件名就叫dns.py,而python默认的模块搜索顺序是本地目录优先的,于是当然找不到resolver模块了。。
python安装第三方包之后无法导入相应模块(一个容易忽略的bug)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。