Thanks Yogesh, Aditya Both your methods run, but produce this error:
---------- Dumping servers with: User: pgadm...@pgadmin.org SQLite pgAdmin config: /var/lib/pgadmin/pgadmin4.db ---------- SQLite database file "/var/lib/pgadmin/pgadmin4.db" does not exists. > On 23 Sep 2020, at 09:37, Aditya Toshniwal > <aditya.toshni...@enterprisedb.com> wrote: > > 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 <mailto: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 > <mailto: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"