1.3.5.2.1 Pythonクライアントをインストールするための前提条件

Pythonクライアントをインストールする前に、次の前提条件が満たされていることを確認する必要があります。
  1. 次のソフトウェアがシステムにインストールされていることを確認します:
    • Oracle JDK 8以上
    • Python 3.5以降

      正しいバージョンのPythonクライアントを使用していることを確認するには、次のコマンドを実行します。

      $> python3 --version
      Python 3.6.1

    ノート:

    Python 2.xはサポートされていません。

    Oracle LinuxでのPython 3のインストールの詳細は、Python for Oracle Linuxを参照してください。

  2. 次のPythonパッケージがシステムにインストールされていることを確認します。
    • python3-devel
    • pyjnius-1.3.0.zip
    • six-1.14.0.zip
    • Cython-0.29.17.zip
    • pandas
    1. システムにインストールされているパッケージのリストを確認し、欠落しているパッケージを特定するには、次のコマンドを実行します。
      pip3 list

      結果は次のようになります。

      Package         Version
      --------------- -------
      Cython          0.29.17
      numpy           1.19.5
      pip             21.1
      pyjnius         1.3.0
      six             1.14.0
      結果には、pandasモジュールがないことが示されています。
    2. Oracle Graph Clientのインストール・ディレクトリに移動します。
      • 同じマシンにインストールされているサーバーおよびクライアントの場合、Oracle Graph Clientのインストール・ディレクトリは、次の場所にあります。
        /opt/oracle/graph/client/python
      • リモート・サーバーを使用したクライアント・インストールの場合、Oracle Graph Clientのインストール・ディレクトリは、次の場所にあります。
        <pgx_client_dir>/python

        ここで、<pgx_client_dir>は、oracle-graph-client-21.2.zipファイルを抽出したディレクトリです。

    3. rootとして次のコマンドを実行することにより、欠落している依存関係をインストールします。
      sudo pip3 install --user <missing_module>

      ここで、<missing_module>は、インストールする必要がある欠落している依存関係モジュールです。

      たとえば、pyjnius-1.3.0.zipをインストールするには、次のようにします。
      sudo pip3 install --user pyjnius-1.3.0.zip