Can you import Django from an empty current directory? (Maybe you lost a virtualenv variables VIRTUAL_ENV and PATH and django is importable only from a specific current directory.) Try the installation again starting from a new empty current directory.
Without more information it is hard to reproduce it because clonesatchmo.py supports virtualenv even without environment variables in most normal cases since November 2011 by remembering the same executable file path of Python.
You can explore the problem this way
$ python manage.py shell
Python 2.x.x version...
>>> import os, sys
>>> print sys.executable
/some/path/to/python
>>> os.system('bash')
# repeat the same Python executable
$ /some/path/to/python manage.py validate # or another management command
# this will also fail on "
from django.core.management import execute_manager"
I am working on fixes that require releasing of Satchmo 0.9.4 and I want to consider also causation of your problem.
(Excuse some current DeprecationWarning)
Hynek
Dne neděle, 28. dubna 2013 16:30:53 UTC+2 Aft nix napsal(a):
Hi,
I'm trying to install satchmo.
I've followed the "quick install" document.
during python scripts/clonesatchmo.py the following errors are reported
rif@khost:~/src/satchmo$ sudo python scripts/clonesatchmo.py
Creating the Satchmo Application
Customizing the files
Performing initial data synching
Traceback (most recent call last):
File "manage.py", line 18, in <module>
from django.core.management import execute_manager
ImportError: cannot import name execute_manager
Traceback (most recent call last):
File "manage.py", line 18, in <module>
from django.core.management import execute_manager
ImportError: cannot import name execute_manager
Error: Can not copy the static files.
Error: Can not syncdb.
But i'm a bit confused as when i try to import the execute_manager in
"shell" it works:
In [1]: from django.core.management import execute_manager
In [2]: dir(execute_manager)
Out[2]:
['__call__',
'__class__',
'__closure__',
'__code__',
'__defaults__',
'__delattr__',
'__dict__',
'__doc__',
'__format__',
'__get__',
'__getattribute__',
'__globals__',
'__hash__',
'__init__',
'__module__',
'__name__',
'__new__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__setattr__',
'__sizeof__',
'__str__',
'__subclasshook__',
'func_closure',
'func_code',
'func_defaults',
'func_dict',
'func_doc',
'func_globals',
'func_name']
--
-Cheers
-Arif