导入错误:Django在终端中运行但不在eclipse IDE中运行

时间:2012-09-28 09:45:46

标签: eclipse pydev

from django.http import HttpResponse

import urllib2
import simplejson
import memcache


def epghome(request):
    mc=memcache.Client(['localhost:11211'])

    if mc.get("jsondata"):
        myval=mc.get("jsondata")

        return HttpResponse("<h1>This Data is coming from Cache :</h1><br> " + str(myval))

    else:

        responseFromIDubba = ""
        responseFromIDubba = urllib2.urlopen("http://www.idubba.com/apps/guide.aspx?key=4e2b0ca2328e03acce0014101d302ac7&type=1&f1=1&f2=0&channel=&gener=&page=0&summary=1").read()
        parseResponseString = simplejson.loads(responseFromIDubba)
    print(parseResponseString)
        body=""

        for data in parseResponseString["data"]:
            #for keys in data:
                #body=body+str(data .items())+".."+str(data[str(keys)])+"<br>"
                body=body+str(data.items())+"<br><br>"
            #body=body+"<br><br>"
        mc.set("epgdata3",body)

        mc.set("jsondata",responseFromIDubba)
        returndata=str(mc.get("jsondata"))
        return HttpResponse("<h1>No Cache Set</h1>" + responseFromIDubba)

嗨,如果我在终端Python中运行它,此代码正常工作,没有任何错误。 但是在ECLIPSE IDE中它始终给出Import Error 即使我下载并安装了这些模块。此外,我重新启动了Eclipse和我的系统,但它无济于事。

您能否建议我一个网站,我可以立即获得所有图书馆?

0 个答案:

没有答案