3 サードパーティ・パッケージのインストール
 サードパーティ・パッケージをインストールする前に、必要なPythonライブラリをOracle Linux yumサーバーからインストールできることを確認します。たとえば、Python 3.12用のrequestsライブラリが提供されているかどうかを確認するには、次のコマンドを実行します。 
               
sudo dnf search python3.12-requestsOracle Linux yumサーバーから追加のPythonライブラリをインストールする方法の詳細は、追加のPythonライブラリのインストールを参照してください。
 Oracle Linux yumサーバーに対する特定の依存関係が見つからない場合、または実行する必要があるスクリプトで、インストール済のパッケージよりも新しいバージョンの依存関係が必要な場合は、必要に応じてpipパッケージ・マネージャを使用してサードパーティのソースからインストールできます。 
               
 システムが引き続きサポートされていることを確認するには、プロジェクトごとに、venv Pythonモジュールで作成された独立した仮想環境にサードパーティ・パッケージをインストールして実行できます。 
               
Python仮想環境内でのサードパーティ・パッケージのインストールの詳細は、https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/を参照してください。
Python 3を使用したPipライブラリのインストール
- 
                        
                        
pip3コマンドのベース・パッケージをインストールします。sudo dnf install python3-pip python3-setuptools python3-pip-wheel - 
                        
                        
Python仮想環境を作成します。たとえば、次のコマンドは、
example3という名前のPython 3仮想環境を作成します。python3 -m venv --system-site-packages example3 - 
                        
                        
これで、
example3環境をアクティブ化し、サードパーティの依存関係のインストールを開始できます。たとえば、Python 3のより新しいバージョンのrequestsライブラリをインストールするには、次のようにします。source example3/bin/activatepython3 -m pip install --user requests注意:
Python仮想環境の外部で
pipおよびpip3コマンドを使用すると、システム全体の変更が適用され、Oracle Linux 9インストールにインストールされている一部のパッケージとの互換性に影響を与える可能性があります。--userフラグを任意のpip3 installコマンドに追加して、依存関係パッケージを現在のユーザーのみが使用できるようにします。 - 
                        
                        
インストールしたサードパーティ・パッケージとの互換スクリプトを実行するには、同じPython仮想環境内から実行します。
 
バージョン管理されたPython 3を使用したPipライブラリのインストール
バージョン管理されたpipコマンドを使用して、より新しいリリースのPython 3のサードパーティの依存関係をインストールすることもできます。たとえば、Python 3.12用のPipライブラリをインストールするには、次の手順に従います。
                  
- 
                        
                        
pip3.12コマンドのベース・パッケージをインストールします。sudo dnf install python3.12-pip python3.12-setuptools python3.12-wheel - 
                        
                        
Python仮想環境を作成します。たとえば、次のコマンドは、
example4という名前のPython 3.12仮想環境を作成します。python3.12 -m venv --system-site-packages example4 - 
                        
                        
これで、
example4環境をアクティブ化し、サードパーティの依存関係のインストールを開始できます。たとえば、Python 3.12のより新しいバージョンのrequestsライブラリをインストールするには、次のようにします。source example4/bin/activatepython3.12 -m pip install --user requests注意:
Python仮想環境の外部で
pip3.12コマンドを使用すると、システム全体の変更が適用されます。--userフラグを任意のpip3.12 installコマンドに追加して、依存関係パッケージを現在のユーザーのみが使用できるようにします。 - 
                        
                        
インストールしたサードパーティ・パッケージとの互換スクリプトを実行するには、同じPython仮想環境内から実行します。