No, eggs are just an unofficial, "convenient" method for distributing Python modules.
However, AFAIK, Python itself "solves" this problem simply by giving errors whenever you try to import a different version/instance of a module, but I could be wrong.
If you're talking about the native Python modules, I'm pretty sure Python simply ignores repeated imports (and there is no version number in most module names).