Windowsにpipをインストールするにはどうすればいいですか? 質問する

Windowsにpipをインストールするにはどうすればいいですか? 質問する

pipの代わりとなるeasy_installしかし、 Windows をpip使用してインストールする必要がありますかeasy_install? もっと良い方法はありますか?

ベストアンサー1

Python 3.4 以降および 2.7.9 以降

良いニュースです!Python 3.4(2014年3月発売)Python 2.7.9(2014年12月リリース)はPipを同梱しています。これはPythonのリリースの中で最も優れた機能です。コミュニティの豊富なライブラリを誰でも利用できるようになります。初心者は、セットアップの難しさのためにコミュニティライブラリを利用できないという状況に陥ることはありません。パッケージマネージャを同梱することで、PythonはルビーNode.jsハスケルパール行く—オープンソース コミュニティが多数を占める他のほぼすべての現代言語。ありがとう、Python。

pipが利用できない場合は、単に以下を実行します。ensurepip

  • Windowsの場合:

    py -3 -m ensurepip
    
  • さもないと:

    python3 -m ensurepip
    

もちろん、これでPythonのパッケージングの問題が解決したわけではありません。経験上、まだフラストレーションが溜まります。これについて議論します。Stack Overflow の質問「Python にはパッケージ/モジュール管理システムがありますか?」

Python 3 ≤ 3.3 および 2 ≤ 2.7.8

逆らって「電池付属」モットーである Python にはパッケージ マネージャーが付属していません。さらに悪いことに、最近まで Pip のインストールは皮肉なことに困難でした。

公式の指示

パーhttps://pip.pypa.io/en/stable/installing/#pip をインストールする必要があります:

ダウンロードget-pip.py.pyではなく、ファイルとして保存するように注意してください.txt。次に、コマンド プロンプトから実行します。

python get-pip.py

これを行うには、管理者コマンドプロンプトが必要になる可能性があります。管理者としてコマンドプロンプトを起動する(Microsoft TechNet)。

これにより、pip パッケージがインストールされます。これには (Windows の場合) ...\Scripts\pip.exe が含まれます。このパスは、コマンドラインから pip を使用するために PATH 環境変数に含まれている必要があります (PATH に追加する方法の詳細については、「代替手順」の 2 番目の部分を参照してください)。

代替指示

公式ドキュメントでは、Pip とその依存関係をソースからインストールするようにユーザーに指示しています。これは、経験豊富な人にとっては面倒な作業であり、初心者にとっては非常に困難です。

私たちのために、Christoph Gohlke が.msi人気の Python パッケージ用の Windows インストーラー ( ) を準備しています。彼は、32 ビットと 64 ビットの両方のすべての Python バージョン用のインストーラーを構築しています。次のことが必要です。

  1. セットアップツールをインストールする
  2. pipをインストールする

私の場合、これで Pip が にインストールされましたC:\Python27\Scripts\pip.exe。 をpip.exeコンピュータ上で見つけ、そのフォルダ (たとえばC:\Python27\Scripts) をパス (スタート / 環境変数の編集) に追加します。これで、コマンド ラインから実行できるようになりますpip。パッケージをインストールしてみてください。

pip install httpie

これで完了です (うまくいけば)。一般的な問題に対する解決策を以下に示します。

プロキシの問題

オフィスで働いている場合は、HTTPプロキシを使用している可能性があります。その場合は、環境変数を設定してください。http_proxyそしてhttps_proxyほとんどの Python アプリケーション (および他のフリー ソフトウェア) はこれらを尊重します。構文の例:

http://proxy_url:port
http://username:password@proxy_url:port

運が悪ければ、プロキシはMicrosoftのNTLMプロキシ。フリー ソフトウェアでは対応できません。唯一の解決策は、悪質なプロキシに転送するフリー ソフトウェア対応のプロキシをインストールすることです。http://www.sourceforge.net/ より

vcvarsall.bat が見つかりません

Python モジュールは部分的に C または C++ で記述できます。Pip はソースからコンパイルしようとします。C/C++ コンパイラがインストールおよび構成されていない場合は、この不可解なエラー メッセージが表示されます。

エラー: vcvarsall.bat が見つかりません

これを修正するにはC++コンパイラのインストールのようなミンGWまたはビジュアルC++マイクロソフトは実際にPython専用に出荷しています。または、Python 2.7 用 Microsoft Visual C++ コンパイラ

多くの場合、確認する方が簡単ですクリストフのサイトあなたのパッケージ用。

おすすめ記事