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 am abort to make an Python app with Quickly.

The app need to store some data in an database,

To this I am planing to use MongoDB.

So my question is like this:

How can I make the py-app to auto install MongoDB and PyMongo,

If the user don´t have this installed?

share|improve this question
up vote 0 down vote accepted

When you package your application, You'll have to say what extra programs (Dependencies) are needed by you application.

So then when a user installs you program it will check whether all the dependencies are met or not, if not then it will auto install the dependencies.

Here is a guide:

I've not used quickly, but i think the idea should be the same in quickly.

share|improve this answer
After reading zerefs answered i find this tread abort quickly and dependencies.. And it look like I just need to do import and quickly will do the rest :-)… – Voidcode Aug 30 '12 at 22:35

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.