Re: Installation problem

301 views
Skip to first unread message

hynekcer

unread,
Apr 29, 2013, 8:42:51 AM4/29/13
to satchm...@googlegroups.com
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

aft

unread,
Apr 29, 2013, 9:18:53 AM4/29/13
to satchm...@googlegroups.com
> --
> You received this message because you are subscribed to the Google Groups
> "Satchmo users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to satchmo-user...@googlegroups.com.
> To post to this group, send email to satchm...@googlegroups.com.
> Visit this group at http://groups.google.com/group/satchmo-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Thanks for the reply. Its working now.

--
-Cheers
-Arif
Reply all
Reply to author
Forward
0 new messages