attributeerr:‘module’ object has no attribute 'print_lol'

上一篇 / 下一篇  2014-01-22 18:14:10 / 个人分类:python

import os
import nester

程序运行到
 with open('man_data.txt','w') as man_file,open('other_data.txt','w')as other_file:
        nester.print_lol(man,man_file)
        nester.print_lol(other,other_file)
时出错,因为nester模块是自己写的,我安装过这个module,但是后来因为需要,将print_lol做过改动,我也重新安装了
查了很久,也没有解决。后来的解决方案是:
1、>>>help()  然后modules查看所有的modules,但是没有找到nester,说明我的后来安装的nester可能没有安装成功
2、我查看原来看过的书籍,发现自己的安装步骤丢了一步,太久没有用,忘光光啊。python setup.py sdist,运行完成后,执行python setup.py install.
3、发现还是没有解决,我发现在install的时候写的路径和我现在使用python路径不一致。我的电脑有两个版本python27和python33.所以在后来执行时,我都讲python写成了绝对路径 c:\python33\python setup.py install
问题解决。
总结:此问题解决需要重新安装模块,有可能是模块的版本问题,也有可能是你根本没有安装成功,重新安装就ok啦。如何检查自己是否安装成功,用IDLE里用help(),然后modules。

TAG: Attribute attribute has no No Object object Python python attributeerr

 

评分:0

我来说两句

Open Toolbar