在Ubuntu上安装pgAdmin不工作

2024-07-01 07:25:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在我的Ubuntu 16.04上安装PGAdmin。我使用了youtube教程中的以下步骤(https://www.youtube.com/watch?v=p6_aDUMVsug):

安装虚拟环境和所需的软件包:

 1) sudo apt-get install build-essential libssl-dev libffi-dev python-dev libgmp3-dev
 2) sudo apt-get install virtualenv python-pip libpq-dev python-dev
 3) cd opt
 4) mkdir environmentpy
 5) cd environmentpy
 6  virtualenv pgadmin4
 7) cd pgadmin4
 8) source bin/activate

下载并安装PGadmin4:

^{pr2}$

配置:

13) echo “SERVER_MODE = False” >> /lib/python2.7/site-packages/pgadmin4/config_local.py
14) python pgAdmin4.py

显然,在第9步或第10步时出了问题,因为当我试图改变dir时,比如第11步,它说“没有这样的文件或目录”(这是真的)。在

有些错误是:

A)烧瓶巴别塔0.11.1要求巴别塔>;=2.3,但你将有巴别塔1.3,这是不兼容的。在

B)testtools 2.3.0具有requirement extras>;=1.0.0,但是您将拥有不兼容的extras 0.0.3。在

运行'pip install pgadmin4-1.3-py2.py3-none后-任何原因':

C)由于环境错误而无法安装程序包错误:[Errno 13]权限被拒绝:'/opt/environmentpy/pgadmin4/lib/python2.7/site packages/pytz-2014.10.dist info' 考虑使用--user选项或检查权限。在

对于错误C,我使用sudo,它给出了:

目录'/home/user/.cache/pip/http'或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,可能需要sudo的-H标志。 目录'/home/user/.cache/pip'或其父目录不属于当前用户,并且缓存控制盘已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,可能需要sudo的-H标志。 要求'pgadmin4-1.3-py2.py3-none-任何原因'看起来像文件名,但文件不存在。在

我也尝试过其他方法来解决它,但我知道这已经是一个很大的解释。我只想安装正确的PGAdmin和工作。如果有人知道一种有效的方法,我会感激你的帮助。如果我必须卸载并以不同的方式重新安装,请让我知道步骤。在


Tags: installpipdev目录权限youtube错误sudo
1条回答
网友
1楼 · 发布于 2024-07-01 07:25:59

使用以下命令,这将解决错误:

sudo apt get安装postgresql

sudo apt get安装python-psycopg2

sudo apt get安装libpq dev

A)对于错误:烧瓶巴别塔0.11.1要求巴别塔>;=2.3,但你将有巴别塔1.3,这是不兼容的。在

pip安装烧瓶htmlmin

对于错误:testtools 2.3.0具有requirement extras>;=1.0.0,但是您将拥有不兼容的extras 0.0.3。在

输入:

wgethttps://files.pythonhosted.org/packages/03/e9/e915af1f97914cd0bc21e125fd1bfd4106de614a275e4b6866d9ac/extras-1.00-py2.py3-none-any.whl

相关问题 更多 >

    热门问题