首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置PGAdmin4 -精神病学错误

设置PGAdmin4 -精神病学错误
EN

Stack Overflow用户
提问于 2016-12-06 18:08:01
回答 1查看 1.6K关注 0票数 1

我已经安装了PostgreSQL 9.6,我正在尝试安装PGAdmin4。我正在使用LinuxMint17.3。为了设置它,我运行了以下命令:

1)我确保运行sudo apt-get install python-devsudo apt-get install libpq-dev

1)在我的主目录中,我运行了命令:virtualenv pgadmin4

2)我更改为目录:cd pgadmin4

3)我激活了我的虚拟环境:source bin/activate

4)我运行了以下命令来检索Python轮:wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl

5)我在虚拟环境中安装了pgadmin4以及它的所有依赖项:pip install pgadmin4-1.1-py2-none-any.whl

6)我编辑了config_local.py以包含SERVER_MODE = False

7)我运行命令:python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

然后,我得到了以下跟踪:

代码语言:javascript
复制
Traceback (most recent call last):
  File "./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py", line 46, in <module>
    app = create_app()
  File "/home/samuel/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgadmin/__init__.py", line 241, in create_app
    driver.init_app(app)
  File "/home/samuel/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgadmin/utils/driver/__init__.py", line 40, in init_app
    DriverRegistry.load_drivers()
  File "/home/samuel/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgadmin/utils/driver/registry.py", line 88, in load_drivers
    module = import_module(module_name)
  File "/home/samuel/pgadmin4/lib/python2.7/site-packages/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/home/samuel/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgadmin/utils/driver/psycopg2/__init__.py", line 23, in <module>
    import psycopg2
  File "/home/samuel/pgadmin4/lib/python2.7/site-packages/psycopg2/__init__.py", line 50, in <module>
    from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: /home/samuel/pgadmin4/lib/python2.7/site-packages/psycopg2/_psycopg.so: undefined symbol: PyMemoryView_Type

我已经研究这个问题的解决方案有一段时间了,但我一直无法找到我的谷歌搜索任何东西。知道我需要做些什么才能让pgadmin4运行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-07 12:44:47

我想出来了。默认情况下,我的系统被配置为使用Python2.6,因此我使用了错误的解释器。

解决方案是运行:

代码语言:javascript
复制
python2.7 ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

而不是:

代码语言:javascript
复制
python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41002017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档