sql >> データベース >  >> RDS >> PostgreSQL

pgAdmin4を実行しようとしてエラーが発生しました

    https://www.pgadmin.org/download/pip4.phpによると。

    次のコマンドを実行してvirtualenvをインストールします:

    sudo apt-get install virtualenv
    

    次の2つのライブラリもインストールする必要があります:

    sudo apt-get install libpq-dev python-dev 
    

    次に:

    cd ~/bin/
    virtualenv pgadmin4
    

    ~/bin/を使用することを好みます アプリケーションをインストールするためのディレクトリ。

    次に、pgadmin4-1.1-py2-none-any.whlをダウンロードします。 またはpgadmin4-1.1-py3-none-any.whl 使用するPythonのバージョンによって異なります。この例では、Python2.7を使用します。

    pgadmin4をダウンロードします:

    wget https://ftp.postgresql.org/pub/pgadmin3/pgadmin4/v1.1/pip/pgadmin4-1.1-py2-none-any.whl
    

    virtualenvをアクティブにします:

    . ~/bin/pgadmin4/bin/activate
    

    その後、(pgadmin4)が表示されます ターミナルで。

    pgadmin4実行の内部:

    pip install ./pgadmin4-1.1-py2-none-any.whl
    

    その後、pgadmin4を実行できるようになる必要があります:

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

    実行中のプロセスを少し簡単にするために、エイリアスを作成できます。たとえば、Ubuntu 16.04 LTSでは、~/.bash_aliasesにエイリアスを追加します ファイル:

    alias pgadmin4='. /home/your_username/bin/pgadmin4/bin/activate; /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py'
    

    your_username 実際のユーザー名に置き換える必要があります。

    次に、実行権限を付与します(例:764pgAdmin4.pyに ファイル:

    /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/pgAdmin4.py
    

    また、pgAdmin4.pyを編集する必要があります ファイルを作成し、この行を一番上に追加します:

    #!/home/your_username/bin/pgadmin4/bin/python
    

    ここで、your_username は実際のユーザー名です。

    これにより、必要なバージョンのpythonを使用してアプリケーションを実行し、pgadmin4を実行するために必要なすべての依存関係を含めることができます。 。

    次に、. ~/.bashrc 変更を適用するため。

    これで、ターミナルを開いてpgadmin4と入力するだけで済みます。 それを実行するために。

    ブラウザを開き、次のポイントをポイントします:

    http://127.0.0.1:5050
    

    注意すべきもう1つのこと-pgadmin4を実行する必要がある場合 デスクトップモードでは、SERVER_MODEを変更する必要があります Falseに:

    /home/your_username/bin/pgadmin4/lib/python2.7/site-packages/pgadmin4/config.py
    

    それ以外の場合、localhost:5050にアクセスすると、ログインとパスワードの入力を求められます。

    UDPATE:

    2021年(およびそれ以前)の時点で、はるかに優れたオプションは、pgadmin4を含む事前構成済みのDockerコンテナーを使用することです。たとえば、pgadmin4dockerイメージはhttps://hub.docker.com/r/dpage/pgadmin4/からダウンロードできます。

    これがお役に立てば幸いです。



    1. 同期統計の更新の追跡

    2. psqlで、一部のコマンドが効果を持たないのはなぜですか?

    3. データベース:パイプライン化された関数

    4. リンクサーバーでのログインのしくみ(T-SQLの例)