1. ホーム
  2. python

[解決済み] pip installの角括弧の意味を教えてください。

2022-04-25 22:31:42

質問

このようなコマンドが増えていますね。

$ pip install "splinter[django]"

この角括弧は何のためにあるのでしょうか?

解決方法は?

使用している構文が

pip install "project[extra]"


あなたの場合、あなたは installingsplinter のサポートが追加されたパッケージです。 django . 角括弧( [] は、特定の構文ではなく、単なる慣習です。本当に、名前付きパッケージをインストールするのです。 "splinter[django]" .

からの説明 @chetner :

<ブロッククオート

コマンド pip install splinter django という名前の2つのパッケージがインストールされます。 splinterdjango . splinter[django] の変種をインストールします。 splinter パッケージには サポート のために django . とは何の関係もないことに注意してください。 django パッケージ自体で定義された文字列であり、単に splinter パッケージを使用すると、特定の機能セットが有効になります。