Re: pgadmin4 and Python3

From: Дмитрий Воронин <carriingfate92(at)yandex(dot)ru>
To: Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
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:47:05
Message-ID: 1618701465886825@web16o.yandex.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

<div> </div><div> </div><div>14.06.2016, 09:37, "Neel Patel" &lt;neel(dot)patel(at)enterprisedb(dot)com&gt;:</div><blockquote type="cite"><div>Hi,<div> </div><div>As you said, PYTHONPATH is set but from the error it looks like application is not able to get the python path.</div><div>Can you please export the PYTHONPATH variable to "<span style="font-size:12.8px;">/home/developer/</span><span style="font-size:12.8px;">pgadmin4/venv/lib/python3.4/</span><span style="font-size:12.8px;">site-packages</span>" and run the application from where the path is exported.</div><div> </div><div>e.g.</div><div>export PYTHONPATH=<span style="font-size:12.8px;">/home/developer/</span><span style="font-size:12.8px;">pgadmin4/venv/lib/python3.4/</span><span style="font-size:12.8px;">site-packages</span></div><div><span style="font-size:12.8px;"> </span></div><div><span style="font-size:12.8px;">Let us know the output.</span></div><div> </div><div>Thanks,</div><div>Neel Patel</div><div> </div></div></blockquote><div> </div><div>Thank you for answer. It's works. But why pgadmin4 does not set PYTHONPATH after dialog?</div><div> </div><div>But when I run pgadmin4 as desktop I see Python Exception Trace. (I use Python 3.4):</div><div> </div><div>Traceback (most recent call last):<br />  File "/home/developer/pgadmin4/web/pgAdmin4.py", line 24, in &lt;module&gt;<br />    from pgadmin import create_app<br />  File "/home/developer/pgadmin4/web/pgadmin/__init__.py", line 13, in &lt;module&gt;<br />    from flask import Flask, abort, request, current_app<br />  File "/home/developer/pgadmin4/venv/lib/python3.4/site-packages/flask/__init__.py", line 17, in &lt;module&gt;<br />    from werkzeug.exceptions import abort<br />  File "/home/developer/pgadmin4/venv/lib/python3.4/site-packages/werkzeug/__init__.py", line 154, in &lt;module&gt;<br />    __import__('werkzeug.exceptions')<br />  File "/home/developer/pgadmin4/venv/lib/python3.4/site-packages/werkzeug/exceptions.py", line 71, in &lt;module&gt;<br />    from werkzeug.wrappers import Response<br />  File "/home/developer/pgadmin4/venv/lib/python3.4/site-packages/werkzeug/wrappers.py", line 26, in &lt;module&gt;<br />    from werkzeug.http import HTTP_STATUS_CODES, \<br />  File "/home/developer/pgadmin4/venv/lib/python3.4/site-packages/werkzeug/http.py", line 26, in &lt;module&gt;<br />    from urllib2 import parse_http_list as _parse_list_header<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2237, in _find_and_load<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2222, in _find_and_load_unlocked<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2164, in _find_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 1940, in find_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 1914, in _get_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2049, in find_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 53, in _path_join<br />  File "&lt;frozen importlib._bootstrap&gt;", line 53, in &lt;listcomp&gt;<br />TypeError: 'str' does not support the buffer interface<br />"Failed to launch the application server, server thread exiting."</div><div><br />All packages were installed from requirements_py3.txt via pip3.4 install -r requirements_py3.txt. After depends installing I  copy web/config.py to web/config_local.py and run /home/developer/pgadmin4/venv/bin/python3.4 web/setup.py for initialization</div><div> </div><div>-- </div><div>Best regards, Dmitry Voronin</div><div> </div><div>Traceback (most recent call last):<br />  File "/home/developer/pgadmin4-1.0-beta1/web/pgAdmin4.py", line 24, in &lt;module&gt;<br />    from pgadmin import create_app<br />  File "/home/developer/pgadmin4-1.0-beta1/web/pgadmin/__init__.py", line 13, in &lt;module&gt;<br />    from flask import Flask, abort, request, current_app<br />  File "/home/developer/pgadmin4-1.0-beta1/venv/lib/python3.4/site-packages/flask/__init__.py", line 17, in &lt;module&gt;<br />    from werkzeug.exceptions import abort<br />  File "/home/developer/pgadmin4-1.0-beta1/venv/lib/python3.4/site-packages/werkzeug/__init__.py", line 154, in &lt;module&gt;<br />    __import__('werkzeug.exceptions')<br />  File "/home/developer/pgadmin4-1.0-beta1/venv/lib/python3.4/site-packages/werkzeug/exceptions.py", line 71, in &lt;module&gt;<br />    from werkzeug.wrappers import Response<br />  File "/home/developer/pgadmin4-1.0-beta1/venv/lib/python3.4/site-packages/werkzeug/wrappers.py", line 26, in &lt;module&gt;<br />    from werkzeug.http import HTTP_STATUS_CODES, \<br />  File "/home/developer/pgadmin4-1.0-beta1/venv/lib/python3.4/site-packages/werkzeug/http.py", line 26, in &lt;module&gt;<br />    from urllib2 import parse_http_list as _parse_list_header<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2237, in _find_and_load<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2222, in _find_and_load_unlocked<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2164, in _find_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 1940, in find_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 1914, in _get_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 2049, in find_spec<br />  File "&lt;frozen importlib._bootstrap&gt;", line 53, in _path_join<br />  File "&lt;frozen importlib._bootstrap&gt;", line 53, in &lt;listcomp&gt;<br />TypeError: 'str' does not support the buffer interface<br />"Failed to launch the application server, server thread exiting."<br /><br /></div>

Attachment Content-Type Size
unknown_filename text/html 5.5 KB

In response to

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Dave Page 2016-06-14 07:52:06 Re: pgadmin4 beta 1 blocked
Previous Message Neel Patel 2016-06-14 06:37:41 Re: pgadmin4 and Python3