2016-12-06 1 views
1

私はPostgreSQL 9.6をインストールしましたが、PGAdmin4をセットアップしようとしています。私はLinux Mint 17.3を使用しています。それを設定するには、私は、次のコマンドを実行しました:PGAdmin4のセットアップ - Psycopgエラー

1)私は私のホームディレクトリで)sudo apt-get install python-devsudo apt-get install libpq-dev

1を実行することを確認しました、私はコマンドを実行した:virtualenv pgadmin4

2)私が変更私は私の仮想環境起動しcd pgadmin4

3):ディレクトリへsource bin/activate

4)私はPyとを取得するには、次のコマンドを実行しましたトーンホイール: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)私は、コマンドを実行した)SERVER_MODE = False

7が含まれるようにconfig_local.py編集: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を実行するために何をする必要がありますか?

答えて

0

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

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

の代わりに::

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

ソリューションを実行することです

関連する問題