Missing bullet or ode modules---possible fix

When I first installed Panda3d 1.8.1, I went through the manual looking for information on bullet physics. I was told this was good stuff.
so I went to my trusty Python editor and tried some of the scripts I found there.
from panda3d.bullet import BulletWorld

i got the error " bullet module not found"
I did some digging into the files and found the bullet files were there, but just not being called.
When python sees a statement like
from panda3d.bullet import BulletWorld
python will look in the folder panda3d first for the module bullet and not find it because of the “from” word.
bullet is not a module name until the file panda3d.py located in your main panda3d folder is called at least once.
The file panda3d.py creates a fake module name bullet which is directed to the bullet library file libpandabullet.
(libpandabullet.so or libpandabullet.dll)
So to save a lot of frustration and wondering why this stuff is not there, all most users should have to do is call panda3d.py in your terminal at least once.

python panda3d.py
Or use this statement to directly import bullet directly in a test script.
import bullet.
Either one will itialize all the missing module names.
in Linux the main panda python folder path is usr/share/panda3d
In Windows it should be in c:/panda3d-1.8.1