From: | Neel Patel <neel(dot)patel(at)enterprisedb(dot)com> |
---|---|
To: | Дмитрий Воронин <carriingfate92(at)yandex(dot)ru> |
Cc: | Dave Page <dpage(at)pgadmin(dot)org>, pgadmin-support <pgadmin-support(at)postgresql(dot)org> |
Subject: | Re: pgadmin4 and Python3 |
Date: | 2016-06-14 06:37:41 |
Message-ID: | CACCA4P0vkKuH+FFXfvhg_z4Ayoc7u-phG+puOq+b-jtxdrGh-g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-support |
Hi,
As you said, PYTHONPATH is set but from the error it looks like application
is not able to get the python path.
Can you please export the PYTHONPATH variable to "/home/developer/
pgadmin4/venv/lib/python3.4/site-packages" and run the application from
where the path is exported.
e.g.
export PYTHONPATH=/home/developer/pgadmin4/venv/lib/python3.4/site-packages
Let us know the output.
Thanks,
Neel Patel
On Tue, Jun 14, 2016 at 11:56 AM, Дмитрий Воронин <carriingfate92(at)yandex(dot)ru>
wrote:
> 11.06.2016, 20:24, "Dave Page" <dpage(at)pgadmin(dot)org>:
>
> >
> >> I want run padmin4 as desktop application. So, I compled runtime part
> and run it. Pgadmin4 tell me to enter Python Bin path and application path.
> I entered it, but it is not helpful for me.
> >> I sucessfully run pgadmin4 as web applicaion by confiugre and install
> requirements for Python3.
> >> Can you tell me how run pgadmin4 as desktop application more in
> details please?
> >
> > The runtime will search for pgAdmin4.py in various places that it
> > expects it might find it (for example, where it would be in a Mac
> > Appbundle, a Windows installation or a development tree). If you have
> > it somewhere else, you can enter the directory containing pgAdmin4.py
> > in the configuration (don't include the filename, just the directory
> > path). This is done in Server::Init() in Server.cpp of the runtime if
> > you want to look at the logic.
> >
> > The runtime will also do a search (albeit much smaller) for a Python
> > virtual environment containing the Python dependencies for the app. If
> > needed, you can set this to the site-packages directory within the
> > virtual environment which will allow the runtime to find all the
> > dependencies; for example, on my machine that would be
> > /Users/dpage/.virtualenvs/pgadmin4/lib/python2.7/site-packages/. This
> > is handled in Server::Server(quint16 port) in Server.cpp of the
> > runtime.
> >
>
> Ok, I try running pgadmin4 application on Ubuntu 15.10. I extract sources
> of padmin4 to /home/developer/pgadmin4.
> Next, I create python virtual environment located at
> /home/developer/pgadmin4/venv and set all requirements from
> requirements_py3.txt.
> Try to run application as web:
>
> /home/developer/pgadmin4/venv/bin/python3.4
> /home/developer/pgadmin4/web/pgAdmin4.py
>
> It's works fine.
>
> Next, I build runtime part with Qt5, set Python path as
>
>
> /home/developer/pgadmin4/venv/bin/python3.4;/home/developer/pgadmin4/venv/lib/python3.4/site-packages
>
> and application path as
>
> /home/developer/pgadmin4/web/
>
> But it's not work: Failed to launch the application server, server thread
> exiting.
>
> What I am doing wrong?
>
> --
> Best regards, Dmitry Voronin
>
>
> --
> Sent via pgadmin-support mailing list (pgadmin-support(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgadmin-support
>
From | Date | Subject | |
---|---|---|---|
Next Message | Дмитрий Воронин | 2016-06-14 06:47:05 | Re: pgadmin4 and Python3 |
Previous Message | Luca Ferrari | 2016-06-14 06:33:09 | pgadmin4 beta 1 blocked |