Menu

#3 Installing kedpm on shared server space

open
nobody
5
2006-07-25
2006-07-25
Anonymous
No

Hello,

I recently have been trying to install kedpm on my
shared server space. Because of the shared server
environment, I've been trying to read up on properly
using the python install --prefix command [1], as
suggested in the INSTALL file. However, after
installation, I didn't get notice any message at the
end of my installation which I was watching for [2].

I've enclosed a log of my commands and outputs for
reference. [3] I am rather new to python, so
furthermore I need to know how to [referenced from [2]]
"modify the python path accordingly", because I'm not
familiar what to do after installing so the --prefix
option is set correctly.

[1] http://docs.python.org/inst/alt-install-windows.html

[2] "You can also use the ``--prefix`` option to use a
completely different base directory, if you do not want
to use administrator rights. If you choose to do this,
take note of the message at the end of installation and
modify the python path accordingly. "

[3]

{user@domain.com:/home/user/kedpm} ls
kedpm-0.4.0.tar.gz
{user@domain.com:/home/user/kedpm} tar -xzvf
kedpm-0.4.0.tar.gz
kedpm-0.4.0/
kedpm-0.4.0/scripts/
kedpm-0.4.0/scripts/kedpm
kedpm-0.4.0/PKG-INFO
kedpm-0.4.0/glade/
kedpm-0.4.0/glade/logo.png
kedpm-0.4.0/glade/kedpm.glade
kedpm-0.4.0/glade/kedpm.gladep
kedpm-0.4.0/glade/cloud16.png
kedpm-0.4.0/kedpm-cli
kedpm-0.4.0/INSTALL
kedpm-0.4.0/kedpm-gtk
kedpm-0.4.0/setup.py
kedpm-0.4.0/AUTHORS
kedpm-0.4.0/COPYING
kedpm-0.4.0/CHANGES
kedpm-0.4.0/kedpm/
kedpm-0.4.0/kedpm/__init__.py
kedpm-0.4.0/kedpm/password.py
kedpm-0.4.0/kedpm/exceptions.py
kedpm-0.4.0/kedpm/password_tree.py
kedpm-0.4.0/kedpm/crypt.py
kedpm-0.4.0/kedpm/parser.py
kedpm-0.4.0/kedpm/frontends/
kedpm-0.4.0/kedpm/frontends/__init__.py
kedpm-0.4.0/kedpm/frontends/gtk/
kedpm-0.4.0/kedpm/frontends/gtk/dialogs.py
kedpm-0.4.0/kedpm/frontends/gtk/__init__.py
kedpm-0.4.0/kedpm/frontends/gtk/globals.py
kedpm-0.4.0/kedpm/frontends/gtk/preferences.py
kedpm-0.4.0/kedpm/frontends/gtk/base.py
kedpm-0.4.0/kedpm/frontends/gtk/app.py
kedpm-0.4.0/kedpm/frontends/gtk/wnd_main.py
kedpm-0.4.0/kedpm/frontends/cli.py
kedpm-0.4.0/kedpm/frontends/frontend.py
kedpm-0.4.0/kedpm/passdb.py
kedpm-0.4.0/kedpm/plugins/
kedpm-0.4.0/kedpm/plugins/__init__.py
kedpm-0.4.0/kedpm/plugins/pdb_figaro.py
kedpm-0.4.0/kedpm/config.py
kedpm-0.4.0/test/
kedpm-0.4.0/test/test_password_tree.py
kedpm-0.4.0/test/fpm.sample
kedpm-0.4.0/test/sample_config.xml
kedpm-0.4.0/test/__init__.py
kedpm-0.4.0/test/test_config.py
kedpm-0.4.0/test/test_figaro.py
kedpm-0.4.0/test/test_password.py
kedpm-0.4.0/test/test_parser.py
kedpm-0.4.0/MANIFEST.in
kedpm-0.4.0/README
kedpm-0.4.0/ChangeLog
kedpm-0.4.0/run_tests
kedpm-0.4.0/NEWS
{user@domain.com:/home/user/kedpm} mkdir install
{user@domain.com:/home/user/kedpm} cd kedpm-0.4.0
{user@domain.com:/home/user/kedpm/kedpm-0.4.0} python
setup.py install --prefix=/home/user/kedpm/install
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/kedpm
copying kedpm/config.py -> build/lib/kedpm
copying kedpm/password.py -> build/lib/kedpm
copying kedpm/passdb.py -> build/lib/kedpm
copying kedpm/parser.py -> build/lib/kedpm
copying kedpm/__init__.py -> build/lib/kedpm
copying kedpm/exceptions.py -> build/lib/kedpm
copying kedpm/password_tree.py -> build/lib/kedpm
copying kedpm/crypt.py -> build/lib/kedpm
creating build/lib/kedpm/plugins
copying kedpm/plugins/pdb_figaro.py ->
build/lib/kedpm/plugins
copying kedpm/plugins/__init__.py ->
build/lib/kedpm/plugins
creating build/lib/kedpm/frontends
copying kedpm/frontends/cli.py -> build/lib/kedpm/frontends
copying kedpm/frontends/frontend.py ->
build/lib/kedpm/frontends
copying kedpm/frontends/__init__.py ->
build/lib/kedpm/frontends
creating build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/app.py ->
build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/preferences.py ->
build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/base.py ->
build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/wnd_main.py ->
build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/__init__.py ->
build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/dialogs.py ->
build/lib/kedpm/frontends/gtk
copying kedpm/frontends/gtk/globals.py ->
build/lib/kedpm/frontends/gtk
running build_scripts
creating build/scripts-2.4
copying and adjusting scripts/kedpm -> build/scripts-2.4
changing mode of build/scripts-2.4/kedpm from 644 to 755
running install_lib
creating /home/user/kedpm/install/lib
creating /home/user/kedpm/install/lib/python2.4
creating
/home/user/kedpm/install/lib/python2.4/site-packages
creating
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
copying build/lib/kedpm/config.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
creating
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends
creating
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/app.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/preferences.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/base.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/wnd_main.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/__init__.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/dialogs.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/gtk/globals.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk
copying build/lib/kedpm/frontends/cli.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends
copying build/lib/kedpm/frontends/frontend.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends
copying build/lib/kedpm/frontends/__init__.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends
copying build/lib/kedpm/password.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
copying build/lib/kedpm/passdb.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
creating
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/plugins
copying build/lib/kedpm/plugins/pdb_figaro.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/plugins
copying build/lib/kedpm/plugins/__init__.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/plugins
copying build/lib/kedpm/parser.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
copying build/lib/kedpm/__init__.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
copying build/lib/kedpm/exceptions.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
copying build/lib/kedpm/password_tree.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
copying build/lib/kedpm/crypt.py ->
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/config.py
to config.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/app.py
to app.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/preferences.py
to preferences.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/base.py
to base.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/wnd_main.py
to wnd_main.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/__init__.py
to __init__.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/dialogs.py
to dialogs.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/gtk/globals.py
to globals.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/cli.py
to cli.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/frontend.py
to frontend.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/frontends/__init__.py
to __init__.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/password.py
to password.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/passdb.py
to passdb.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/plugins/pdb_figaro.py
to pdb_figaro.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/plugins/__init__.py
to __init__.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/parser.py
to parser.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/__init__.py
to __init__.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/exceptions.py
to exceptions.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/password_tree.py
to password_tree.pyc
byte-compiling
/home/user/kedpm/install/lib/python2.4/site-packages/kedpm/crypt.py
to crypt.pyc
running install_scripts
creating /home/user/kedpm/install/bin
copying build/scripts-2.4/kedpm ->
/home/user/kedpm/install/bin
changing mode of /home/user/kedpm/install/bin/kedpm to 755
running install_data
creating /home/user/kedpm/install/share
creating /home/user/kedpm/install/share/kedpm
copying AUTHORS -> /home/user/kedpm/install/share/kedpm
copying COPYING -> /home/user/kedpm/install/share/kedpm
copying INSTALL -> /home/user/kedpm/install/share/kedpm
creating /home/user/kedpm/install/share/kedpm/glade
copying glade/kedpm.glade ->
/home/user/kedpm/install/share/kedpm/glade
copying glade/logo.png ->
/home/user/kedpm/install/share/kedpm/glade
copying glade/cloud16.png ->
/home/user/kedpm/install/share/kedpm/glade
{user@domain.com:/home/user/kedpm/kedpm-0.4.0}
{user@domain.com:/home/user/kedpm/kedpm-0.4.0}

Discussion

  • Nobody/Anonymous

    Logged In: NO

    Consequently, when I run kedpm for the first time I get this
    output:

    {user@domain.com:/home/user/kedpm} ls
    install/ kedpm-0.4.0/ kedpm-0.4.0.tar.gz
    {user@domain.com:/home/user/kedpm} cd install/
    bin/ lib/ share/
    {user@domain.com:/home/user/kedpm} cd install/bin/kedpm
    install/ kedpm-0.4.0/ kedpm-0.4.0.tar.gz
    {user@domain.com:/home/user/kedpm} cd install/bin/
    {user@domain.com:/home/user/kedpm/install/bin} ./kedpm -c
    Traceback (most recent call last):
    File "./kedpm", line 19, in ?
    from kedpm.frontends import frontendFactory
    ImportError: No module named kedpm.frontends
    {user@domain.com:/home/user/kedpm/install/bin}

     
  • Andrey Lebedev

    Andrey Lebedev - 2006-07-25

    Logged In: YES
    user_id=218539

    Basically you need to set PYTHONPATH environment variable
    before you run kedpm. In your case it will be:

    $
    PYTHONPATH=/home/user/kedpm/install/lib/python2.4/site-packages/
    ~/install/bin/kedpm

    to save typing, you can set it in your ~/.profile, but at
    first, try that long commandline.

    Do not forget to install dependencies to the same --prefix
    (or without any --prefix at all, if you can).

     

Log in to post a comment.