明明已经导包了,为什么使用包里面的方法却报错没有这个属性,原因是有可能导错包了,你要导的包有重名,导致导的这个包其实并不是正确的包
有可能是因为当前目录中有文件名与导入的包名重名了,导致文件冲突。在python中,在导入模块时,模块的搜索顺序是:
1、当前程序根目录
2、PYTHONPATH
3、标准库目录
4、第三方库目录site-packages目录
明明已经导包了,为什么使用包里面的方法却报错没有这个属性,原因是有可能导错包了,你要导的包有重名,导致导的这个包其实并不是正确的包
有可能是因为当前目录中有文件名与导入的包名重名了,导致文件冲突。在python中,在导入模块时,模块的搜索顺序是:
1、当前程序根目录
2、PYTHONPATH
3、标准库目录
4、第三方库目录site-packages目录