1

PostgreSQL 9.6 をインストールし、PGAdmin4 をセットアップしようとしています。Linux Mint 17.3 を使用しています。セットアップするために、次のコマンドを実行しました。

1) 必ず実行sudo apt-get install python-devしてsudo 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

config_local.py6)含めるように編集しましたSERVER_MODE = False

7) 次のコマンドを実行しました。python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

その後、次のトレースバックを取得しました。

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

この問題の解決策をしばらく調査してきましたが、Google 検索で何も見つかりませんでした。pgadmin4 を実行するために何をする必要があるか考えていますか?

4

1 に答える 1

0

私はこれを理解しました。私のシステムはデフォルトで Python 2.6 を使用するように設定されているため、間違ったインタープリターを使用していました。

解決策は実行することです:

python2.7 ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

それ以外の:

python ./lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
于 2016-12-07T12:44:47.230 に答える