web-dev-qa-db-ja.com

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

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

2394
mit

Python 2.7.9以降および3.4​​以降

良い知らせです。 Python 3.4 (2014年3月リリース)と Python 2.7.9 (2014年12月リリース)はPipに同梱されています。これはどのPythonリリースでも最高の機能です。それはコミュニティの豊富な図書館を誰もが利用できるようにします。初心者は、セットアップが非常に困難であるため、コミュニティライブラリの使用から除外されなくなりました。パッケージマネージャと一緒に出荷されて、Pythonは RubyNode.jsHaskellPerlGo を結合します。 - 多数のオープンソースコミュニティを持つ他のほとんどすべての現代言語。 Pythonありがとう。

もちろん、それはPythonのパッケージ化が問題解決されているという意味ではありません。その経験はいらだたしいままです。私はこれについて議論します スタックオーバーフローの質問 Pythonにはパッケージ/モジュール管理システムがありますか?

そして、残念なことにPython 2.7.8以前(コミュニティのかなりの部分)を使っている人のためのものです。あなたにピップを出荷する予定はありません。手動の指示に従ってください。

Python 2≤2.7.8およびPython 3≤3.3

その 'battery included' モットーに直面して飛んで、Pythonはパッケージマネージャなしで出荷されます。さらに悪いことに、Pipは、最近まで皮肉にもインストールが困難でした。

公式の指示

https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip

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

python get-pip.py

これを行うには、おそらく管理者コマンドプロンプトが必要です。管理者としてコマンドプロンプトを起動(Microsoft TechNet)に従ってください。

これは、(Windowsでは)...\Scripts\pip.exeを含むpipパッケージをインストールします。コマンドラインからpipを使用するには、そのパスがPATH環境変数に入っている必要があります。あなたのパス、

代替の指示

公式文書はユーザにPipとそのそれぞれの依存関係をソースからインストールするように指示しています。それは初心者にとっては経験豊富で法外に困難な人にとっては退屈です。

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

  1. setuptoolsのインストール
  2. Install pip

私にとっては、これでPipがC:\Python27\Scripts\pip.exeにインストールされました。お使いのコンピュータでpip.exeを見つけて、そのフォルダ(たとえばC:\Python27\Scripts)をパスに追加します(Start/Edit environment variables)。これで、コマンドラインからpipを実行できるはずです。パッケージをインストールしてみてください。

pip install httpie

あなたは(うまくいけば)行きます!一般的な問題に対する解決策を以下に示します。

プロキシの問題

あなたがオフィスで働いているならば、あなたはHTTPプロキシの後ろにいるかもしれません。その場合は、環境変数 http_proxy AND https_proxy を設定してください。ほとんどのPythonアプリケーション(そして他のフリーソフトウェア)はこれらを尊重しています。構文の例:

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

あなたが本当に不運であるならば、あなたのプロキシはMicrosoft NTLM プロキシかもしれません。フリーソフトウェアは対応できません。唯一の解決策は、厄介なプロキシに転送するフリーソフトウェア向けのプロキシをインストールすることです。 http://cntlm.sourceforge.net/

Vcvarsall.batが見つかりません

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

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

MinGWVisual C++ のような C++コンパイラのインストール で修正できます。マイクロソフトは実際にはPython専用に出荷しています。またはPython 2.7用Microsoft Visual C++コンパイラを試してください。

多くの場合、あなたのパッケージの Christoph's site をチェックするほうが簡単です。

1734
Colonel Panic

- 期限切れ - ここで説明されているsetuptoolsではなく、distributeを使用してください。 -
- 古い#2 - 配布物は廃止予定のため、setuptoolsを使用してください。

あなたが言ったようにpipは独立したインストーラーを含んでいません、しかしあなたはその前任者easy_installでそれをインストールすることができます。

そう:

  1. ここから最新のpipバージョンをダウンロードしてください: http://pypi.python.org/pypi/pip#downloads
  2. 解凍する
  3. Windows用の最後の簡単なインストーラをダウンロードしてください:(http://pypi.python.org/pypi/setuptoolsの下に.exeをダウンロードしてください)。インストールしてください。
  4. 圧縮されていないpipフォルダ content C:\Python2x\フォルダにコピーします(フォルダ全体をコピーするのではなく、コンテンツだけをコピーしてください)。pythonコマンドはC:\Python2xフォルダの外では動作せず、実行します:python setup.py install
  5. あなたのpython C:\Python2x\Scriptsをパスに追加します

これで終わりです。

これでpip install packageを使ってLinuxのように簡単にパッケージをインストールすることができます:)

295
Adrián Deccico

2014年アップデート:

1)Python 3.4以降をインストールした場合、pipはPythonに含まれており、すでにシステム上で動作しているはずです。

2)Python 3.4より下のバージョンを実行している場合、または何らかの理由でpipがPython 3.4と一緒にインストールされていない場合は、おそらくpipの公式インストールスクリプトget-pip.pyを使用します。 pipインストーラはsetuptoolsをあなたに代わって手に入れ、アーキテクチャ(32ビットまたは64ビット)に関係なく動作します。

インストール手順は - ここに詳述されています そしてそれは含みます:

Pipをインストールまたはアップグレードするには、安全に get-pip.py をダウンロードしてください。

その後、次のコマンドを実行します(管理者アクセスが必要な場合があります)。

python get-pip.py

既存のsetuptoolsをアップグレード(または配布)するには、pip install -U setuptoolsを実行します。

後世のために、以下の2組の古い説明を残します。

古い答え:

Windows版の 64ビット 品種 - 64ビットWindows + Pythonではez_setupのために別のインストール方法が必要でしたが、32ビットを実行している64ビットWindows上で新しい配布方法をテストしました。 Pythonと64ビットPython、そしてあなたは今やWindows/Python 2.7Xの全てのバージョンに対して同じ方法を使うことができます。

OLD方法2 using distribute

  1. ダウンロード distribute - 私はC:\Python27\Scriptsに私のものを投げました(Scriptsディレクトリが存在しない場合は、遠慮なく作成してください)。
  2. コマンドプロンプトを開き(Windowsの場合は conemu2 を使用しない場合は PowerShell )、ダウンロードしたディレクトリ(distribute_setup.py)に移動します(cd)。
  3. Distribute_setup:python distribute_setup.pyを実行してください(あなたのpythonインストールディレクトリがあなたのパスに追加されていない場合、これは動作しません - 助けを求めてここに行きなさい
  4. 現在のディレクトリを自分のPythonインストール用のScriptsディレクトリ(C:\Python27\Scripts)に変更するか、そのディレクトリとPythonベースインストールディレクトリを%PATH%環境変数に追加します。
  5. 新しくインストールしたsetuptoolsを使ってpipをインストールします。easy_install pip

easy_install.exeがあるディレクトリ(C:\ Python27\ScriptsがPython 2.7のデフォルトになるでしょう)にいなければ、最後のステップはうまくいきません。

古い方法1 ez_setupを使う:

setuptoolsページから -

ez_setup.py をダウンロードして実行してください。適切な.Eggファイルがダウンロードされ、インストールされます。 (現在、提供されている.exeインストーラは、distutilsインストーラの互換性の問題により、64ビットバージョンのWindows用Pythonをサポートしていません。

この後、あなたは続けることができます:

  1. Windowsパスにc:\Python2x\Scriptsを追加します(Python2x内のxを、インストールした実際のバージョン番号に置き換えます)。
  2. 新しい(!)DOSプロンプトを開きます。そこからeasy_install pipを実行してください。
214
AndrewPK

2016年以降の更新:

これらの答えは古くなっているか、そうでなければ言葉でいっぱいで困難です。

Python 3.4以降または2.7.9以降のバージョンをお持ちの場合は、Windowsでは デフォルトでインストールされます になります。そうでなければ、要するに:

  1. Pipインストーラをダウンロードします。 https://bootstrap.pypa.io/get-pip.py
  2. 偏執病の場合は、ファイルを調べて悪意がないことを確認します(b64でデコードする必要があります)。
  3. ダウンロードフォルダのAdminとしてコンソールを開き、get-pip.pyを実行します。または、エクスプローラでアイコンを右クリックして[管理者として実行]を選択します。

新しいバイナリpip.exe(および廃止予定のeasy_install.exe)は、"%ProgramFiles%\PythonXX\Scripts"フォルダ(または類似のフォルダ)にあります。これは、おそらくPATH変数にはありません。追加することをお勧めします。

196
Gringo Suave

2014年3月にリリースされたPython 3.4には、pipが含まれています。
http://docs.python.org/3.4/whatsnew/3.4.html
したがって、Python 3.4のリリース以降、Windowsにpipをインストールする最新の方法は、Pythonをインストールすることです。インストール中にすべてのデフォルトに固執するとき、pipはにインストールされます
C:\Python34\Scripts\pip3.exe

45
matth

Windowsを使用する必要がある場合は、ActivePythonを使用します。これは、PATHにすべてを自動的に追加し、binaryパッケージ管理を行う PyPM というパッケージマネージャーを含みますパッケージのインストールがより速く簡単になります。

pipeasy_installはまったく同じものではないため、pipを介して取得できるものがありますが、easy_installおよびその逆

ActivePython Community Edition を取得することをお勧めします。WindowsでPython用にすべてをセットアップするという大きな面倒を心配する必要はありません。次に、pypmを使用できます。

pipを使用する場合は、ActiveStateインストーラーでPyPMオプションを確認する必要があります。インストール後、ログオフして再度ログオンするだけで、pipはコマンドラインで使用可能になります。これは、ActiveStateインストーラーPyPMオプションに含まれており、インストーラーによってパスが設定されているためです。既に。 PyPMも使用できますが、使用する必要はありません。

40
Rafe Kettler

最新の方法はWindowsのパッケージマネージャ Chocolatey を使うことです。

これがインストールされたら、あなたがしなければならないのは、コマンドプロンプトを開き、以下の3つのコマンドを実行することです。 x64とx86のどちらのWindowsを使用しているかが自動的に検出されます。

cinst python
cinst easy.install
cinst pip

Chocolatey Galleryにある他のすべてのPythonパッケージは ここ にあります。

37
Martin Redola

2015年3月に更新

Python 2.7.9以降(Python 2シリーズ上)、およびPython 3.4以降にはデフォルトでpipが含まれているので、すでにpipを使用している可能性があります。

そうでない場合は、プロンプトでこの1行のコマンドを実行します(管理者アクセスが必要になる場合があります)。

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

pip がインストールされます。 Setuptools がまだインストールされていない場合は、get-pip.pyによってインストールされます。

コメントで述べたように、上記のコマンドは GitHub にあるPipソースコードレポジトリからコードをダウンロードし、あなたの環境で動的に実行します。そのため、これはダウンロード、検査、実行の各ステップのショートカットであることに注意してください。 すべてPython自体を使用した1つのコマンドで 。もしあなたがPipを信頼しているのなら、間違いなく続けてください。

Windows環境変数PATHにPythonのフォルダーが含まれていることを確認してください(Python 2.7.xのデフォルトのインストール:C:\Python27およびC:\Python27\Scripts、Python 3.3xの場合:C:\Python33およびC:\Python33\Scriptsなど)。

30
Fernando Macedo

インストーラー

私はここで distributepip の両方のためにWindowsインストーラを構築しました(目標はeasy_installでブートストラップすることもPythonスクリプトを保存して実行することもせずにpipを使うことです)。

Windowsでは、上記のリンクから最初にdistributeを、次にpipをダウンロードしてインストールしてください。上記のdistributeリンクにはスタブ.exeインストーラーが含まれています。これらは現在32ビットのみです。 64ビットWindowsでの効果はテストしていません。

Windows上で構築する

新しいバージョンのためにこれをやり直すプロセスは難しくありません、そして私は参考のためにここにそれを含めました。

distributeを構築する

スタブの.exeファイルを入手するには、Visual C++コンパイラが必要です(明らかにMinGWでもコンパイル可能です)。

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

pipを構築する

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
24
David Fraser

以下はPython 2.7で動作します。このスクリプトを保存して起動します。

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Pipがインストールされたら、環境へのパスを追加します。

C:\Python27\Scripts

最後に

pip install virtualenv

また、優れたコンパイラを入手し、パッケージをインストールする際にこれらの種類のメッセージを回避するには、Microsoft Visual C++ 2008 Express が必要です。

error: Unable to find vcvarsall.bat

64ビット版のWindows 7をお持ちの場合は、64ビットWindows 7上で64ビットPythonインストールの問題を読んで、Python実行可能パッケージを正しくインストールできます(レジストリエントリの問題) 。

19
Kuruwan

Python 2.xにpip global をインストールするには、easy_installがAdriánの述べている最善の解決策のようです。

ただし、すべてのvirtualenvには自動的にpipがインストールされるため、pipの インストール手順 では virtualenv を使用することをお勧めします。これはrootアクセスを必要とせず、あなたのシステムのPythonインストールを変更することもありません。

Virtualenvをインストールするには、やはりeasy_installが必要です。

2018年の更新:

Python 3.3以降には、次のような仮想環境を簡単に作成するための venv module が含まれています。

python3 -m venv /path/to/new/virtual/environment

作成後に環境をアクティブにするためのさまざまなプラットフォーム方式については、資料を参照してください。ただし、通常は次のいずれかです。

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
16
Dylan Hogg

2016年に更新:Pipは既にPython 2.7.9+ or 3.4+に含まれているはずですが、何らかの理由で存在しない場合は、次のワンライナーを使用します。

  • https://bootstrap.pypa.io/get-pip.py をダウンロードし、管理者権限python get-pip.pyで実行します(Linuxを使用している場合は、Sudo python get-pip.pyを使用します)

PS:

  1. ほとんどの場合、これはすでに満たされているはずですが、必要に応じて、環境変数PATHにPythonのフォルダーが含まれていることを確認してください(たとえば、WindowsのデフォルトインストールのPython 2.7.xC:\Python27 and C:\Python27\ScriptsPython 3.3xC:\Python33 and C:\Python33\Scriptsなど)

  2. 私は同じ問題に遭遇し、公式サイトで次のような最も簡単な方法を見つけました(1つのライナー!) http://www.pip-installer.org/en/latest/installing.html

非常に多くの長い(おそらく時代遅れの)答えがそこにあるとは信じられません。彼らに感謝していると感じていますが、この新しい答えに賛成票を投じてください。

14
RayLuo

Pipを使用するために、システムにpipを直接インストールする必要があることは必須ではありません。 virtualenv で使えます。あなたができることはこれらのステップに従うことです:

私たちは通常、ある特定のプロジェクトにPythonパッケージをインストールする必要があります。それでは、プロジェクトフォルダを作成しましょう。myprojectとしましょう。

  • virtualenvの解凍フォルダーから virtualenv.py ファイルをコピーし、 myproject フォルダー内に貼り付けます。

次のように、 myproject フォルダー内に myvirtualenv としましょう。

python virtualenv.py myvirtualenv

それはあなたを見るでしょう:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

これで、仮想環境 myvirtualenv がプロジェクトフォルダ内に作成されました。お気づきかもしれませんが、pipが仮想環境内にインストールされました。あなたがする必要があるのは次のコマンドで仮想環境を活動化することだけです。

myvirtualenv\Scripts\activate

コマンドプロンプトに次のように表示されます。

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

これでpipの使用を開始できますが、プロンプトの左側を見てvirtualenvをアクティブにしたことを確認してください。

これは、仮想環境内にpipをインストールする最も簡単な方法の1つですが、あなたにはvirtualenv.pyファイルが必要です。

Pip/virtualenv/virtualenvwrapperをインストールするその他の方法については、 thegauraw.tumblr.com を参照してください。

14
thegauraw

私はちょうどWindows 64ビットからsetuptoolsをインストールする問題を抱えている人たちのためのもう一つの解決策を加えたいと思いました。この問題はpython.orgのこのバグで議論されていて、このコメントの日付の時点で未解決です。簡単な回避策が述べられており、それは完璧に動作します。レジストリを1回変更しただけで、うまくいきました。

リンク: http://bugs.python.org/issue6792#

私のために働いた解決策...:

Python 2.6以降のバージョンにこのレジストリ設定を追加します。

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

これはおそらくPython 2.6以降の場合のレジストリ設定です。

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

明らかに、あなたが実行しているPythonのどのバージョンでも2.6バージョンを置き換える必要があるでしょう。

13
user1233104

私がこれまでに見つけた最良の方法は、たった2行のコードです。

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

Windows 8上で PowerShell 、Cmd、および Git Bash( MinGW )でテストされています。

そしてあなたはおそらくあなたの環境へのパスを追加したいと思うでしょう。 C:\Python33\Scriptsのようなところです。

12
h--n

最新のPythonダウンロード - 私はwindowsにpython 3.6を使っています。あなたが必要とするすべてがそこにあることを不思議に思う必要はありません、私はそれをする方法をあなたに示すつもりです。

  1. あなたが私のためにそれを次のディレクトリにあった私のためにインストールした場所を確認してください enter image description here

さて、あなたがWindows上にいるならば、環境変数パス設定にpythonとpipを追加することができます。そうすれば、どこにでもpipまたはpythonとタイプすると、それらがインストールされている場所からpython aor pipを呼び出します。

そのため、PIPは上の画面のフォルダの下にあります " _ scripts _ "環境変数のパスにPythonとPIPを追加しましょう。 enter image description here

ほぼ完了しました。pipを使用してgooleパッケージをインストールするためにCMDでテストしましょう。

pip install google

enter image description here

バイバイ!

12
danielad

ここで簡単な方法でpipをインストールする方法。

  1. これら の内容を get-pip.py としてファイルにコピーして貼り付けます。
  2. get-pip.py をコピーしてpythonフォルダーにコピーします。C:\Python27
  3. get-pip.py file.itをダブルクリックすると、pipがコンピュータにインストールされます。
  4. 今、あなたはあなたの環境変数にC:\Python27\Scriptsパスを追加しなければなりません。それがpip.exeファイルを含むので。
  5. これでpipを使う準備が整いました。 cmdを開き、asと入力します。
    pip install package_name
11
Harun ERGUL

PythonXY には、 その他 の中でも、pipが含まれています。

10
Tobias Kienzler

私はWindows上でcontinuum.ioのクロスプラットフォームの Anaconda パッケージマネージャを使っていますが、それは信頼できます。それは仮想環境管理と一般的なユーティリティ(例えばconda、pip)を備えたフル装備のシェルを持っています。

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

condaには、Pythonに依存しないライブラリのバイナリも含まれています。 pandasnumpyなど。これは、C依存関係を正しくコンパイルするのが難しい場合があるため、特にWindowsで役立ちます。

10

私がここでの指示に従ったとき、私は異なる方法でインストールすることにいくつかの問題がありました。すべてのWindows環境に同じ方法でインストールするのはとても難しいと思います。私の場合は、異なる目的のために同じマシンでPython 2.6、2.7、および3.3が必要なので、もっと問題があると思います。しかし、以下の手順は私にとっては完璧に機能したので、あなたの環境によってはこれを試してみるべきでしょう:

http://docs.python-guide.org/en/latest/starting/install/win/

また、私はVirtual Environmentsを使用するのに信じられないほど便利であると思う異なる環境のために、私は異なるライブラリーを使用するWebサイトを持っていました。

pip install virtualenv

すべてのファイルを実行しているフォルダに

virtualenv venv

そして数秒後に、venvフォルダにすべての仮想環境があり、それをアクティブにするにはvenv/Scripts/activate.batを実行します(環境の非アクティブ化は簡単です、deactivate.batを使用します)。あなたがインストールするすべてのライブラリはvenv\Lib\site-packagesになるでしょう、そしてそれはあなたの環境全体をどこかに移動するのは簡単です。

私が見つけた唯一の欠点は、この種の環境を認識できないコードエディタがあり、インポートされたライブラリが見つからないためにコードに警告が表示されることです。もちろんそれを行うには難しい方法がありますが、最近では仮想環境は非常に普通になっていることを覚えておいてください。

それが役に立てば幸い。

8
  1. ダウンロードスクリプト: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. C:\ pip-script\get-pip.pyのようなドライブに保存してください。
  3. コマンドプロンプトからそのパスに移動して "python get-pip.py"を実行します。

ガイドリンク: http://www.pip-installer.org/en/latest/installing.html#install-pip

注:このようなスクリプトパス(C:\ Python27\Scripts)がint%PATH%環境変数にも追加されていることを確認してください。

6
Adil Abbasi

とても簡単です。

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(あなたのPythonとPythonスクリプトディレクトリ(例えばC:\Python27C:\Python27\Scripts)がPATHにあることを確認してください。)

3
CaptainCodeman

pip は、 python.org からダウンロードしたPython 2> = 2.7.9またはPython 3> = 3.4バイナリを使用している場合はすでにインストールされていますが、pipをアップグレードする必要があります。

Windowsではアップグレードは簡単にできます

Pythonコマンドラインに行き、Pythonコマンドの下で実行してください。

python -m pip install -U pip

Get-pip.pyを使ってインストールする

get-pip.py を同じフォルダーまたは他の任意のフォルダーにダウンロードします。私はあなたがpython.exeファイルを持っているのと同じフォルダにそれをダウンロードしてこのコマンドを実行すると仮定しています

python get-pip.py

Pipの インストールガイド はとてもきれいでシンプルです。

これを使用すると、2分以内にPipを使い始めることができるはずです。

3
Chetan Sharma

2014年2月4日時点での作業:):

@Colonel Panicの推奨に従って、 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip からWindowsインストーラファイルを使用してpipをインストールしようとした場合は、pipをインストールした可能性があります。パッケージマネージャは正常に動作しましたが、pipを使用してパッケージをインストールできない可能性があります。 pip.logファイルを見ると、 Beautiful Soup 4 をインストールしようとしたときと同じSSLエラーが発生した可能性があります。

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

問題は古いバージョンの OpenSSL がpip 1.3.1以降のバージョンと互換性がないという問題です。今のところ簡単な回避策は、pip 1.2.1をインストールすることです。これは _ ssl _ を必要としません。

WindowsにPipをインストールする

  1. からhttps://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz からpip 1.2.1をダウンロードしてください。
  2. Pip-1.2.1.tar.gzファイルを解凍します。
  3. 抽出したフォルダにディレクトリを変更します。cd <path to extracted folder>/pip-1.2.1
  4. python setup.py installを実行する
  5. Pythonパッケージが通常インストールされているC:\Python27\Scriptsとは異なり、pipがC:\Python27\Scriptsディレクトリにインストールされているため、C:\Python27\Lib\site-packagesがPATHにあることを確認してください。

それではpipを使って任意のパッケージをインストールしてみてください。

たとえば、pipを使用してrequestsパッケージをインストールするには、cmdからこれを実行します。

pip install requests

みんな! requestsが正常にインストールされ、成功メッセージが表示されます。

3
praveenak

ここからsetuptools-15.2.Zip(md5)をダウンロードしてください https://pypi.python.org/pypi/setuptools#windows-simplified そしてez_setup.pyを実行してください。

2
ybdesire

Python2およびPython3用のPipのインストール

  1. コンピューターのフォルダーに get-pip.py をダウンロードします。
  2. コマンドプロンプトを開き、get-pip.pyを含むフォルダに移動します。
  3. インストールするpythonのバージョンに応じて、python get-pip.pypython3 get-pip.py、またはpython3.6 get-pip.pyコマンドを実行します。pip
  4. Pipがインストールされました。

古い答え(まだ有効)

やってみました ?

python -m ensurepip

どのシステムにもpipをインストールするのがおそらく最も簡単です。

2
Pedro Lobito

あなたもピップバージョンに他の問題があるなら、あなたはこれを試すことができます

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

あるいは、 pip-Win を入手することもできます。これは、pipおよび virtualenv のGUIとそのオールインワンインストーラです。

  • あるPythonインタプリタ(すなわちバージョン)から別のもの(pyとpypyを含む)への切り替え
  • インストールされているすべてのパッケージと、それらが最新かどうかを確認する
  • パッケージをインストールまたはアップグレードするか、またはpip自体をアップグレードする
  • 仮想環境を作成および削除し、それらを切り替える
  • 選択したインタプリタを使用して、 _ idle _ または別のPythonスクリプトを実行します。
2
sk8asd123

私は質問が答えがそれが本当にそうであるより単純であるように思わせるようにすると思います。 pipを実行すると、モジュールのネイティブコンパイルが必要になることがあります(64ビットのNumpyがその一般的な例です)。 pipのコンパイルを成功させるには、pipが使用しているのと同じバージョンのMSVCでコンパイルされたPythonが必要です。標準のPythonディストリビューションはMSVC 2008でコンパイルされています。ExpressバージョンのVC2008をインストールすることはできますが、メンテナンスされていません。最善の策は、最新のMSVCのエクスプレス版を入手してPythonをコンパイルすることです。それからPIPとPythonは同じMSVCバージョンを使用するでしょう。

1

現在はPythonにバンドルされています。インストールする必要はありません。

pip -V

これは、pipがインストールされているかどうかを確認する方法です。まれに、インストールされていない場合は get-pip.py fileをダウンロードし、pythonを次のように実行します。

python get-pip.py
1
Usman Ahmed

get_pip.pyファイルをそこからGoogleコピーで検索し、pipディレクトリのcドライブにローカルに保存する必要があります。

1
Pawanvir singh

pipname__に 64 bit Cygwin の問題もあります。インストール後、pipname__コマンドの出力は常に空になります。どのコマンド/オプションを使用しても問題ありません(pip -Vでさえ何も出力されません)。

もしそうなら、Cygwinのパッケージlibuuidの開発版( libuuid-devel )をインストールするだけです。そのパッケージがないと、libuuidを使用するとセグメンテーション違反が発生します。そしてpipname__はそのパッケージを使用するので、Cygwin x64でpipname__が空の出力になるのはsegfaultが原因です。 32ビットCygwinでは、そのパッケージがなくても問題なく動作します。

あなたはそこにいくつかの詳細を読むことができます: https://github.com/kennethreitz/requests/issues/1547

Pipのインストール方法:

  1. ダウンロードしてインストールします ActivePython
  2. コマンドプロンプトを開く(CMD)
  3. pypm install pipと入力
1
Paul Sweatte

簡単な解決策は、python3をインストールすることです。この問題があるのは、python2を使用しているためだと思います。私はこれをしました、そして、それは働きました。 python3をインストールするときは、必ずPIPを選択してください。 Pythonでインストールします。

0
Goatie

IDEを使うと理解しやすくなることがあります。

  • PyCharmをインストールする
  • そしてそれは自動的にpipをインストールします仮想環境を作成します
  • それからコードであなたはどんなpythonパッケージでもインストールすることができます enter image description here
0
Janis Karklins