Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know strictly nothing from python and I am installing datacommons from the sunlightlabs. So I followed step by step the

First, it is said in the doc to add to the virtualenv dc_data, dc_matcchbox but I didn't find them. But I went to the final step to run ./ runserver so I had the following message :

(datacommons)newben@newben-VirtualBox:~/share-ubuntu/sunlightlabs-datacommons-e3ff1a3$ ./ runserver
fatal: Not a git repository (or any parent up to mount parent /home/mbenchoufi)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Error: Can't find the file '' in the directory containing './'. It appears you've customized things.
You'll have to run, passing it your settings module.
(If the file does indeed exist, it's causing an ImportError somehow.)

In the 'sunlightlabs-datacommons-e3ff1a3' folder, I downloaded and put the files from github. By the way I didin't understand how to deal with the settings file.

Could someone help me understand how to install datacommons ?

share|improve this question

Could it be, that you just downloaded the git repository instead of cloning it? And .git is not present in the repo directory?

then you should use:

git clone


(also you should check if you have the right python version installed)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.