How to install Python module on Ubuntu

chhantyal picture chhantyal · Sep 15, 2011 · Viewed 42.7k times · Source

I just wrote a function on Python. Then, I wanted to make it module and install on my Ubuntu 11.04. Here is what I did.

  1. Created setup.py along with function.py file.

  2. Built distribution file using $Python2.7 setup.py sdist

  3. Then installed it $Python2.7 setup.py install

All was going fine. But, later I wanted to use the module importing it on my code. I got import error: ImportError: No module named '-------'

PS. I searched over google and didn't find particular answer. Detailed answer will be much appreciated.

Answer

S.Lott picture S.Lott · Sep 15, 2011

Most installation requires:

sudo python setup.py install

Otherwise, you won't be able to write to the installation directories.

I'm pretty sure that (unless you were root), you got an error when you did

python2.7 setup.py install