[PEAK] peak/utils/addons import problem

PJ Eby pje at telecommunity.com
Mon Oct 24 16:09:17 EDT 2011


On Mon, Oct 24, 2011 at 3:38 PM, nicky van foreest <vanforeest at gmail.com>wrote:

> Sorry for my misunderstanding. This is the output:
>
> nicky at chuck:~$ python
> Python 2.7.2+ (default, Oct  4 2011, 20:06:09)
> [GCC 4.6.1] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import peak.util.addons
> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
> ImportError: No module named addons
> >>> import peak.util
> >>> print peak.util.__path__
> ['/home/nicky/lib/python/Extremes-1.1.1-py2.7.egg/peak/util']
> >>> import pkg_resources
> >>> pkg_resources.require('AddOns')
> [AddOns 0.7 (/home/nicky/lib/python/AddOns-0.7-py2.7.egg),
> DecoratorTools 1.8
> (/home/nicky/lib/python/DecoratorTools-1.8-py2.7.egg)]
> >>> print peak.util.__path__
> ['/home/nicky/lib/python/Extremes-1.1.1-py2.7.egg/peak/util']
> >>> import peak.util.addons
> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
> ImportError: No module named addons
> >>>
>
> > My guess is that you now have a peak.util directory in your Ubuntu system
> > Python directory and it's not working properly with your current
> directory.
>
> I also checked whether my system contains any other peak.util
> directory than the one in ~/lib/python , but this is not the case.
>

Okay, try doing the same thing, but this time also do:

>>> pkg_resources.declare_namespace('peak.util')

Before the "require()" call, and see if peak.util.__path__ changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.eby-sarna.com/pipermail/peak/attachments/20111024/b3a2c1dc/attachment.html


More information about the PEAK mailing list