Hi Gavin,

Alternatively, you could try below. Not the best of solutions but has
worked for few users.
1) cd /Applications/pgAdmin\ 4.app/Contents/Resources/venv
2) ./bin/python ../web/setup.py --dump-servers <path for
pgadmin_dump_servers.json>

On Wed, Sep 23, 2020 at 12:59 PM Yogesh Mahajan <
yogesh.maha...@enterprisedb.com> wrote:

> Hi Gavin,
>
> Please run below commands -
>
> export PYTHONHOME=/Applications/pgAdmin\ 4.app/Contents/Resources/venv
>
>
> /Applications/pgAdmin\
> 4.app/Contents/Resources/venv/bin/python  /Applications/pgAdmin\
> 4.app/Contents/Resources/web/setup.py --dump-servers <path for
> pgadmin_dump_servers.json>
>
> Thanks,
> Yogesh Mahajan
> EnterpriseDB Corporation
>
> Phone: +91-9741705709
>
>
> On Tue, Sep 22, 2020 at 8:59 PM Gavin Fleming <ga...@kartoza.com> wrote:
>
>> Hi
>>
>> I’m having no luck with setup.py —dump-servers on my Mac, any assistance
>> would be appreciated.
>>
>> MacOS 10.15.6
>> pgAdmin4 v4.26
>>
>> In /Applications/pgAdmin 4.app/Contents/Resources/web
>>
>> I ran source ../venv/bin/activate
>>
>> then tried these variations, all in the (venv):
>>
>> 1
>>
>> python setup.py --dump-servers /Users/Shared/temp/pgadmin.json
>>
>> Traceback (most recent call last):
>>   File "setup.py", line 17, in <module>
>>     import builtins
>> ImportError: No module named builtins
>>
>> 2
>>
>> python3 setup.py --dump-servers /Users/Shared/temp/pgadmin.json
>>
>> Traceback (most recent call last):
>>   File "setup.py", line 18, in <module>
>>     from pgadmin.model import db, User, Version, ServerGroup, Server, \
>>   File "/Applications/pgAdmin
>> 4.app/Contents/Resources/web/pgadmin/__init__.py", line 19, in <module>
>>     from flask import Flask, abort, request, current_app, session, url_for
>> ModuleNotFoundError: No module named ‘flask'
>>
>> 3
>>
>> ./setup.py --dump-servers /Users/Shared/temp/pgadmin.json
>>
>> ./setup.py: line 11: Perform the initial setup of the application, by
>> creating the auth
>> and settings database.: command not found
>> ./setup.py: line 13: import: command not found
>> ./setup.py: line 14: import: command not found
>> ./setup.py: line 15: import: command not found
>> ./setup.py: line 16: import: command not found
>> ./setup.py: line 17: import: command not found
>> from: can't read /var/mail/pgadmin.model
>> ./setup.py: line 22: syntax error near unexpected token `('
>> ./setup.py: line 22: `if 'SERVER_MODE' in globals():’
>>
>> 4
>>
>> pip install builtins
>> DEPRECATION: Python 2.7 will reach the end of its life on January 1st,
>> 2020. Please upgrade your Python as Python 2.7 won't be maintained after
>> that date. A future version of pip will drop support for Python 2.7.
>> Collecting builtins
>>   ERROR: Could not find a version that satisfies the requirement builtins
>> (from versions: none)
>> ERROR: No matching distribution found for builtins
>>
>>

-- 
Thanks,
Aditya Toshniwal
pgAdmin hacker | Sr. Software Engineer | *edbpostgres.com*
<http://edbpostgres.com>
"Don't Complain about Heat, Plant a TREE"

Reply via email to