ホームページ >バックエンド開発 >Python チュートリアル >コード内に Python モジュールをプログラムでインストールするにはどうすればよいですか?
コード内での Python モジュールのインストール
特定の状況では、Python モジュールを使用する代わりに、コード内に直接 Python モジュールをインストールする必要がある場合があります。 pip のようなパッケージマネージャー。この質問では、このタスクを達成するために利用できるオプションを検討します。
推奨事項: Pip のコマンドライン インターフェイスを呼び出す
このスレッドにはさまざまな提案がありますが、公式に推奨されるアプローチは次のとおりです。以下に示すように、サブプロセス経由で pip のコマンドライン インターフェイスを呼び出します。
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
Thisメソッドは、現在の Python ランタイムに関連付けられた pip を呼び出していることを確認します。
注意: Pip のプログラムによる使用はサポートされていません
pip バージョン 10 以降に注意することが重要です。 、すべてのコードは pip._internal に移動されました。これは、プログラムによる pip の使用がサポートされていないことを示しています。したがって、コード内にモジュールをインストールする場合は、推奨される方法に従うことをお勧めします。
以上がコード内に Python モジュールをプログラムでインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。