[Setup] ImportError: cannot import name datetime

Nicolas Höning nhoening at googlemail.com
Tue Sep 16 16:53:18 UTC 2008


Hi

I have a problem installing plone3 on my Ubuntu PC.
My buildout.cfg file only specifies LinguaPlone and
myplonesite.policy, myplonesite.theme and myplonesite.content as
additional eggs.

Running bin/instance [foreground], I get:

nnn at fidel:/media/data/projects/gg/z3/trunk$ bin/instance foreground
Traceback (most recent call last):
 File "bin/instance", line 58, in ?
 import plone.recipe.zope2instance.ctl
 File "/media/data/projects/nn/z3/trunk/eggs/plone.recipe.zope2instance-2.4-py2.4.egg/plone/recipe/zope2instance/__init__.py",
line 17, in ?
 import zc.buildout.easy_install
 File "/media/data/projects/nn/z3/trunk/eggs/setuptools-0.6c9dev_r66389-py2.4.egg/easy_install.py",
line 32, in ?

 File "/media/data/projects/nn/z3/trunk/eggs/setuptools-0.6c9dev_r66389-py2.4.egg/setuptools/package_index.py",
line 2, in ?
 import sys, os.path, re, urlparse, urllib2, shutil, random,
socket, cStringIO
 File "/usr/lib/python2.4/urllib2.py", line 108, in ?
 import cookielib
 File "/usr/lib/python2.4/cookielib.py", line 35, in ?
 from calendar import timegm
 File "/usr/lib/python2.4/calendar.py", line 8, in ?
 import datetime
 File "/media/data/projects/nn/z3/trunk/parts/zope2/lib/python/datetime/__init__.py",
line 13, in ?
 from DateTime import DateTime
 File "/media/data/projects/nn/z3/trunk/parts/zope2/lib/python/datetime/DateTime.py",
line 21, in ?
 from datetime import datetime
 File "/media/data/projects/nn/z3/trunk/parts/zope2/lib/python/datetime/DateTime.py",
line 21, in ?
 from datetime import datetime
ImportError: cannot import name datetime

I added a trace just before the failing line to check the path, and I get:

nnn at fidel:/media/data/projects/gg/z3/trunk$ bin/instance foreground
> /media/data/projects/gg/z3/trunk/parts/zope2/lib/python/datetime/DateTime.py(25)?()
-> from datetime import datetime
(Pdb) pp sys.path
['/media/data/projects/nn/z3/trunk/eggs/elementtree-1.2.7_20070827_preview-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/src/myplonesite.policy',
 '/media/data/projects/nn/z3/trunk/src/myplonesite.theme',
 '/media/data/projects/nn/z3/trunk/src/myplonesite.content',
 '/media/data/projects/nn/z3/trunk/eggs/Products.LinguaPlone-2.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/archetypes.kss-1.4.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/borg.localrole-2.0.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/kss.core-1.4.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/kss.demo-1.4.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.content-1.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.contentmenu-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.contentrules-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.controlpanel-1.1.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.customerize-1.1.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.form-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.i18n-1.0.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.iterate-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.kss-1.4.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.layout-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.linkintegrity-1.0.10-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.openid-1.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.portlets-1.1.5.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.redirector-1.0.9-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.viewletmanager-1.2.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.vocabularies-1.0.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.app.workflow-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.browserlayer-1.0.0-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.contentrules-1.1.0-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.fieldsets-1.0.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.i18n-1.0.6-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.intelligenttext-1.0.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.keyring-1.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.locking-1.0.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.memoize-1.0.4-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.openid-1.2-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.portlets-1.1.0-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.protect-1.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.session-2.0-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.theme-1.0-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.portlet.collection-1.1.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.portlet.static-1.1.5-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/wicked-1.1.6-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/five.customerize-0.3-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/five.localsitemanager-0.4-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/plone.recipe.zope2instance-2.4-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/zc.recipe.egg-1.1.0-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/setuptools-0.6c9dev_r66389-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/zc.buildout-1.1.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/eggs/python_openid-2.2.1-py2.4.egg',
 '/media/data/projects/nn/z3/trunk/parts/instance',
 '/media/data/projects/nn/z3/trunk/parts/zope2/lib/python',
 '/media/data/projects/nn/z3/trunk/bin',
 '/usr/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg',
 '/usr/lib/python2.4/site-packages/elementtree-1.2.7_20070827_preview-py2.4.egg',
 '/usr/lib/python24.zip',
 '/usr/lib/python2.4',
 '/usr/lib/python2.4/plat-linux2',
 '/usr/lib/python2.4/lib-tk',
 '/usr/lib/python2.4/lib-dynload',
 '/usr/local/lib/python2.4/site-packages',
 '/usr/lib/python2.4/site-packages',
 '/usr/lib/python2.4/site-packages/Numeric',
 '/usr/lib/python2.4/site-packages/PIL',
 '/var/lib/python-support/python2.4',
 '/var/lib/python-support/python2.4/gtk-2.0']
(Pdb) n
> /media/data/projects/nn/z3/trunk/parts/zope2/lib/python/datetime/DateTime.py(25)?()
-> from datetime import datetime
(Pdb) n
ImportError: 'cannot import name datetime'

Of course, datetime.so is within /usr/lib/python2.4/lib-dynload, so I
don't quite understand why this error would be thrown.
Any help is appreciated.


Nic



More information about the Setup mailing list