PyCharm のパッケージインストーラーで pip の --proxy オプションを設定する
PyCharm のパッケージ画面から pip のプロキシオプションを渡し、プロジェクトで選択した実行環境と突き合わせて失敗を比較します。
PyCharm の Python Packages ツールウィンドウで、対象のパッケージを右クリックし、Install with Options を選択します。通常の HTTP プロキシの場合、pip のオプションは次のように指定できます。HTTP プロキシ一覧には、公開パッケージインデックスへの経路として候補となる接続先が掲載されています。
--proxy http://proxy.example:8080
インタープリター設定の Available Packages ダイアログにも Options 欄があります。まず使用するインタープリターを選んでください。パッケージのインストールはその環境に属します。
GUI とターミナルを比較するときは、同じ Python 実行ファイルを明示的に使ってください。POSIX の仮想環境では次のようになります。
/path/to/project/.venv/bin/python -m pip install --proxy http://proxy.example:8080 package-name
実行ファイルのパスとパッケージ名は、プロジェクトの実際の値に置き換えてください。素の pip や別の有効化済みターミナルは、構成も信頼の入力も異なる別の環境を指すことがあります。
認証が必要なプロキシでは、pip が対応する資格情報付き URL を使い、予約されたアカウント文字を正しくエンコードしてください。パッケージリポジトリのアカウントは別物です。
PyCharm は Conda インタープリター向けの Conda パッケージ管理にも対応しています。pip 専用のオプションを渡す前に、失敗した操作をどの管理ツールが実行したかを特定してください。IDE の接続確認、パッケージインデックスの一覧表示、その後の成果物のダウンロードは、それぞれ異なる要求を行います。