[16:33] <Nemo_bis> hi emijrp [16:33] <Nemo_bis> alard: ping [16:35] <alard> Hi. [16:38] <Nemo_bis> Hi [16:39] <Nemo_bis> alard: i'm trying to run http://graffiti.cs.brown.edu/svn/graffiti/src/webcrawler/search.py [16:39] <Nemo_bis> and all I know about django is what I read in the README http://graffiti.cs.brown.edu/svn/graffiti/README [16:40] <Nemo_bis> so of course I get ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined. [16:41] <Nemo_bis> I've read around how things should look like but... what am I supposed to do for just make that python script run with all its dependencies? ^^' [16:42] <alard> Have you tried pip? [16:42] <alard> Perhaps if you install the Django package that way it might work. [16:43] <alard> Or download Django and set the DJANGO_SETTINGS_MODULE variable? [16:43] <Nemo_bis> I downloaded django as package first [16:44] <Nemo_bis> then I followed http://graffiti.cs.brown.edu/svn/graffiti/README [16:44] <Nemo_bis> Error: Can't find the file 'settings.py' in the directory containing './manage.py'. It appears you've customized things. [16:44] <Nemo_bis> but I get: [16:44] <Nemo_bis> You'll have to run django-admin.py, passing it your settings module. [16:44] <Nemo_bis> (If the file settings.py does indeed exist, it's causing an ImportError somehow.) [16:45] <Nemo_bis> or, when moving to the dir where manage.py is located: [16:45] <Nemo_bis> Error: Could not import settings 'settings' (Is it on sys.path?): No module named setting [16:47] <alard> And have you modified the PYTHONPATH variable? [16:48] <Nemo_bis> alard: yes [16:50] <alard> And the Django files are in ~/Programs/ ? [16:52] <Nemo_bis> I used another dir name and changed it everywhere, there's the django dir in it [16:52] <alard> I'm getting the error ImportError: No module named django.core.management [16:53] <alard> Oh, I used the wrong path, I now get the settings.py message. [16:54] <Nemo_bis> I now used ~/Programs and it's the same [16:54] <alard> Maybe you should copy and edit settings.py-sample? [16:54] <Nemo_bis> maybe [16:54] <Nemo_bis> I thought it was manage.py's job to create it [16:58] <Nemo_bis> ok, created it [16:59] <Nemo_bis> File "/home/federico/Programs/graffiti/src/tracker/graffiti/models.py", line 51, in StorageBase [16:59] <Nemo_bis> and I get something like [16:59] <Nemo_bis> operations = models.XMLField(schema_path=None,blank=True) [16:59] <Nemo_bis> AttributeError: 'module' object has no attribute 'XMLField' [17:01] <alard> I think your Django version is too new: https://github.com/chb/smart_server/issues/6 [17:09] <Nemo_bis> thanks [17:09] <Nemo_bis> indeed that script is 4 years old [17:09] <Nemo_bis> let's try pip [17:14] <Nemo_bis> sigh DistributionNotFound: No distributions matching the version for django==1.1 [17:15] <Nemo_bis> trying 1.2 [17:20] <Nemo_bis> now also pip install MySQL-python [20:37] <Nemo_bis> no, didn't work; yum install MySQL-python [20:41] <Nemo_bis> now ImportError: cannot import name HTTPConnection [20:44] <Nemo_bis> ah, need to replace httplib2 with httplib