On 12/1/19 12:26 AM, Peter Otten wrote:
Tim Johnson wrote:
Using linux ubuntu 16.04 with bash shell.
Am retired python programmer, but not terribly current.
I have moderate bash experience.
When trying to install pgadmin4 via apt I get the following error
traceback when pgadmin4 is invoked:
Traceback (most recent call last):
File "setup.py", line 17, in <module>
from pgadmin.model import db, User, Version, ServerGroup, Server, \
File "/usr/share/pgadmin4/web/pgadmin/__init__.py", line 19, in <module>
from flask import Flask, abort, request, current_app, session, url_for
File "/usr/local/lib/python3.7/site-packages/flask/__init__.py", line
21, in <module>
from .app import Flask
File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 34,
in <module>
from . import cli
File "/usr/local/lib/python3.7/site-packages/flask/cli.py", line 25, in
<module>
import click
ModuleNotFoundError: No module named 'click'
If I invoke python3 (/usr/local/bin/python3), version 3.7.2 and invoke
>>> import click
click is imported successfully.
In this invocation, sys.path is:
['', '/usr/local/lib/python37.zip', '/usr/local/lib/python3.7',
'/usr/local/lib/python3.7/lib-dynload',
'/home/tim/.local/lib/python3.7/site-packages',
'/usr/local/lib/python3.7/site-packages']
$PYTHONPATH is empty when the bash shell is invoked
$PATH as follows:
/home/tim/bin:/home/tim/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
click.py can be found at
/usr/local/lib/python3.7/site-packages/pipenv/patched/piptools/
in turn click.py imports click, presumably as the package,
which appears to be at
/usr/local/lib/python3.7/site-packages/pipenv/vendor/click
Any number of settings of PYTHONPATH to the various paths above has
failed to resolve the ModuleNotFoundError
Same issues with attempting install from a virtual environment.
Any help will be appreciated.
thanks
tim
I'm too lazy to look into the details of your paths -- I'd just make sure
that click is installed with the same interpreter and user as pgadmin4, e.
g. globally
$ sudo /usr/local/bin/python3 -m pip install click
$ sudo /usr/local/bin/python3 path/to/setup.py install # or whatever it
takes to install pgadmin4
OK. Now I have
/usr/local/lib/python3.7/site-packages/Click-7.0.dist-info/
which holds the following files:
INSTALLER LICENSE.txt METADATA RECORD top_level.txt WHEEL
I haven't a clue as to how to proceed! Never seen this before ...
Furthermore, google is offering me nothing conclusive.
Where to go from here!
--
Tim
tj49.com
--
https://mail.python.org/mailman/listinfo/python-list