pip
は easy_install
に代わるものです。しかし、Windowsではeasy_install
を使用してpip
をインストールする必要がありますか?もっと良い方法はありますか?
良い知らせです。 Python 3.4 (2014年3月リリース)と Python 2.7.9 (2014年12月リリース)はPipに同梱されています。これはどのPythonリリースでも最高の機能です。それはコミュニティの豊富な図書館を誰もが利用できるようにします。初心者は、セットアップが非常に困難であるため、コミュニティライブラリの使用から除外されなくなりました。パッケージマネージャと一緒に出荷されて、Pythonは Ruby 、 Node.js 、 Haskell 、 Perl 、 Go を結合します。 - 多数のオープンソースコミュニティを持つ他のほとんどすべての現代言語。 Pythonありがとう。
もちろん、それはPythonのパッケージ化が問題解決されているという意味ではありません。その経験はいらだたしいままです。私はこれについて議論します スタックオーバーフローの質問 Pythonにはパッケージ/モジュール管理システムがありますか? 。
そして、残念なことにPython 2.7.8以前(コミュニティのかなりの部分)を使っている人のためのものです。あなたにピップを出荷する予定はありません。手動の指示に従ってください。
その '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バージョン用のインストーラを構築しています。必要がある:
私にとっては、これで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/
Pythonモジュールは部分的にCまたはC++で書くことができます。 Pipはソースからコンパイルしようとします。 C/C++コンパイラがインストールおよび設定されていない場合は、この不可解なエラーメッセージが表示されます。
エラー:vcvarsall.batが見つかりません
MinGW や Visual C++ のような C++コンパイラのインストール で修正できます。マイクロソフトは実際にはPython専用に出荷しています。またはPython 2.7用Microsoft Visual C++コンパイラを試してください。
多くの場合、あなたのパッケージの Christoph's site をチェックするほうが簡単です。
- 期限切れ - ここで説明されているsetuptoolsではなく、distributeを使用してください。 -
- 古い#2 - 配布物は廃止予定のため、setuptoolsを使用してください。
あなたが言ったようにpipは独立したインストーラーを含んでいません、しかしあなたはその前任者easy_installでそれをインストールすることができます。
そう:
C:\Python2x\
フォルダにコピーします(フォルダ全体をコピーするのではなく、コンテンツだけをコピーしてください)。pythonコマンドはC:\Python2x
フォルダの外では動作せず、実行します:python setup.py install
C:\Python2x\Scripts
をパスに追加しますこれで終わりです。
これでpip install package
を使ってLinuxのように簡単にパッケージをインストールすることができます:)
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 :
C:\Python27\Scripts
に私のものを投げました(Scripts
ディレクトリが存在しない場合は、遠慮なく作成してください)。distribute_setup.py
)に移動します(cd
)。python distribute_setup.py
を実行してください(あなたのpythonインストールディレクトリがあなたのパスに追加されていない場合、これは動作しません - 助けを求めてここに行きなさい )Scripts
ディレクトリ(C:\Python27\Scripts
)に変更するか、そのディレクトリとPythonベースインストールディレクトリを%PATH%環境変数に追加します。easy_install pip
easy_install.exe
があるディレクトリ(C:\ Python27\ScriptsがPython 2.7のデフォルトになるでしょう)にいなければ、最後のステップはうまくいきません。
古い方法1 ez_setupを使う:
ez_setup.py をダウンロードして実行してください。適切な.Eggファイルがダウンロードされ、インストールされます。 (現在、提供されている.exeインストーラは、distutilsインストーラの互換性の問題により、64ビットバージョンのWindows用Pythonをサポートしていません。
この後、あなたは続けることができます:
c:\Python2x\Scripts
を追加します(Python2x
内のx
を、インストールした実際のバージョン番号に置き換えます)。easy_install pip
を実行してください。2016年以降の更新:
これらの答えは古くなっているか、そうでなければ言葉でいっぱいで困難です。
Python 3.4以降または2.7.9以降のバージョンをお持ちの場合は、Windowsでは デフォルトでインストールされます になります。そうでなければ、要するに:
get-pip.py
を実行します。または、エクスプローラでアイコンを右クリックして[管理者として実行]を選択します。新しいバイナリpip.exe
(および廃止予定のeasy_install.exe
)は、"%ProgramFiles%\PythonXX\Scripts"
フォルダ(または類似のフォルダ)にあります。これは、おそらくPATH
変数にはありません。追加することをお勧めします。
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
。
Windowsを使用する必要がある場合は、ActivePythonを使用します。これは、PATHにすべてを自動的に追加し、binaryパッケージ管理を行う PyPM というパッケージマネージャーを含みますパッケージのインストールがより速く簡単になります。
pip
とeasy_install
はまったく同じものではないため、pip
を介して取得できるものがありますが、easy_install
およびその逆 。
ActivePython Community Edition を取得することをお勧めします。WindowsでPython用にすべてをセットアップするという大きな面倒を心配する必要はありません。次に、pypm
を使用できます。
pip
を使用する場合は、ActiveStateインストーラーでPyPM
オプションを確認する必要があります。インストール後、ログオフして再度ログオンするだけで、pip
はコマンドラインで使用可能になります。これは、ActiveStateインストーラーPyPM
オプションに含まれており、インストーラーによってパスが設定されているためです。既に。 PyPM
も使用できますが、使用する必要はありません。
最新の方法はWindowsのパッケージマネージャ Chocolatey を使うことです。
これがインストールされたら、あなたがしなければならないのは、コマンドプロンプトを開き、以下の3つのコマンドを実行することです。 x64とx86のどちらのWindowsを使用しているかが自動的に検出されます。
cinst python
cinst easy.install
cinst pip
Chocolatey Galleryにある他のすべてのPythonパッケージは ここ にあります。
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
など)。
私はここで distribute と pip の両方のためにWindowsインストーラを構築しました(目標はeasy_install
でブートストラップすることもPythonスクリプトを保存して実行することもせずにpip
を使うことです)。
Windowsでは、上記のリンクから最初にdistribute
を、次にpip
をダウンロードしてインストールしてください。上記のdistribute
リンクにはスタブ.exe
インストーラーが含まれています。これらは現在32ビットのみです。 64ビット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
以下は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実行可能パッケージを正しくインストールできます(レジストリエントリの問題) 。
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
2016年に更新:Pip
は既にPython 2.7.9+ or 3.4+
に含まれているはずですが、何らかの理由で存在しない場合は、次のワンライナーを使用します。
python get-pip.py
で実行します(Linuxを使用している場合は、Sudo python get-pip.py
を使用します)PS:
ほとんどの場合、これはすでに満たされているはずですが、必要に応じて、環境変数PATHにPythonのフォルダーが含まれていることを確認してください(たとえば、WindowsのデフォルトインストールのPython 2.7.x
:C:\Python27 and C:\Python27\Scripts
、Python 3.3x
: C:\Python33 and C:\Python33\Scripts
など)
私は同じ問題に遭遇し、公式サイトで次のような最も簡単な方法を見つけました(1つのライナー!) http://www.pip-installer.org/en/latest/installing.html
非常に多くの長い(おそらく時代遅れの)答えがそこにあるとは信じられません。彼らに感謝していると感じていますが、この新しい答えに賛成票を投じてください。
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 を参照してください。
私はちょうど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バージョンを置き換える必要があるでしょう。
私がこれまでに見つけた最良の方法は、たった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
のようなところです。
最新のPythonダウンロード - 私はwindowsにpython 3.6を使っています。あなたが必要とするすべてがそこにあることを不思議に思う必要はありません、私はそれをする方法をあなたに示すつもりです。
さて、あなたがWindows上にいるならば、環境変数パス設定にpythonとpipを追加することができます。そうすれば、どこにでもpipまたはpythonとタイプすると、それらがインストールされている場所からpython aor pipを呼び出します。
そのため、PIPは上の画面のフォルダの下にあります " _ scripts _ "環境変数のパスにPythonとPIPを追加しましょう。
ほぼ完了しました。pipを使用してgooleパッケージをインストールするためにCMDでテストしましょう。
pip install google
バイバイ!
ここで簡単な方法でpipをインストールする方法。
C:\Python27
C:\Python27\Scripts
パスを追加しなければなりません。それがpip.exe
ファイルを含むので。cmd
を開き、asと入力します。pip install package_name
私はWindows上でcontinuum.ioのクロスプラットフォームの Anaconda パッケージマネージャを使っていますが、それは信頼できます。それは仮想環境管理と一般的なユーティリティ(例えばconda、pip)を備えたフル装備のシェルを持っています。
> conda install <package> # access distributed binaries
> pip install <package> # access PyPI packages
conda
には、Pythonに依存しないライブラリのバイナリも含まれています。 pandas
、numpy
など。これは、C依存関係を正しくコンパイルするのが難しい場合があるため、特にWindowsで役立ちます。
私がここでの指示に従ったとき、私は異なる方法でインストールすることにいくつかの問題がありました。すべての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になるでしょう、そしてそれはあなたの環境全体をどこかに移動するのは簡単です。
私が見つけた唯一の欠点は、この種の環境を認識できないコードエディタがあり、インポートされたライブラリが見つからないためにコードに警告が表示されることです。もちろんそれを行うには難しい方法がありますが、最近では仮想環境は非常に普通になっていることを覚えておいてください。
それが役に立てば幸い。
ガイドリンク: http://www.pip-installer.org/en/latest/installing.html#install-pip
注:このようなスクリプトパス(C:\ Python27\Scripts)がint%PATH%環境変数にも追加されていることを確認してください。
とても簡単です。
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:\Python27
とC:\Python27\Scripts
)がPATHにあることを確認してください。)
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を使い始めることができるはずです。
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をインストールする
cd <path to extracted folder>/pip-1.2.1
python setup.py install
を実行するC:\Python27\Scripts
とは異なり、pipがC:\Python27\Scripts
ディレクトリにインストールされているため、C:\Python27\Lib\site-packages
がPATHにあることを確認してください。それではpipを使って任意のパッケージをインストールしてみてください。
たとえば、pipを使用してrequests
パッケージをインストールするには、cmdからこれを実行します。
pip install requests
みんな! requests
が正常にインストールされ、成功メッセージが表示されます。
ここからsetuptools-15.2.Zip(md5)をダウンロードしてください https://pypi.python.org/pypi/setuptools#windows-simplified そしてez_setup.pyを実行してください。
Python2
およびPython3
用のPipのインストールget-pip.py
を含むフォルダに移動します。python
のバージョンに応じて、python get-pip.py
、python3 get-pip.py
、またはpython3.6 get-pip.py
コマンドを実行します。pip
古い答え(まだ有効)
やってみました ?
python -m ensurepip
どのシステムにもpipをインストールするのがおそらく最も簡単です。
あなたもピップバージョンに他の問題があるなら、あなたはこれを試すことができます
pip install --trusted-Host pypi.python.org --upgrade pip
あるいは、 pip-Win を入手することもできます。これは、pipおよび virtualenv
のGUIとそのオールインワンインストーラです。
私は質問が答えがそれが本当にそうであるより単純であるように思わせるようにすると思います。 pipを実行すると、モジュールのネイティブコンパイルが必要になることがあります(64ビットのNumpyがその一般的な例です)。 pipのコンパイルを成功させるには、pipが使用しているのと同じバージョンのMSVCでコンパイルされたPythonが必要です。標準のPythonディストリビューションはMSVC 2008でコンパイルされています。ExpressバージョンのVC2008をインストールすることはできますが、メンテナンスされていません。最善の策は、最新のMSVCのエクスプレス版を入手してPythonをコンパイルすることです。それからPIPとPythonは同じMSVCバージョンを使用するでしょう。
現在はPythonにバンドルされています。インストールする必要はありません。
pip -V
これは、pipがインストールされているかどうかを確認する方法です。まれに、インストールされていない場合は get-pip.py fileをダウンロードし、pythonを次のように実行します。
python get-pip.py
get_pip.pyファイルをそこからGoogleコピーで検索し、pipディレクトリのcドライブにローカルに保存する必要があります。
pip
name__に 64 bit Cygwin の問題もあります。インストール後、pip
name__コマンドの出力は常に空になります。どのコマンド/オプションを使用しても問題ありません(pip -V
でさえ何も出力されません)。
もしそうなら、Cygwinのパッケージlibuuidの開発版( libuuid-devel
)をインストールするだけです。そのパッケージがないと、libuuidを使用するとセグメンテーション違反が発生します。そしてpip
name__はそのパッケージを使用するので、Cygwin x64でpip
name__が空の出力になるのはsegfaultが原因です。 32ビットCygwinでは、そのパッケージがなくても問題なく動作します。
あなたはそこにいくつかの詳細を読むことができます: https://github.com/kennethreitz/requests/issues/1547
Pipのインストール方法:
pypm install pip
と入力簡単な解決策は、python3をインストールすることです。この問題があるのは、python2を使用しているためだと思います。私はこれをしました、そして、それは働きました。 python3をインストールするときは、必ずPIPを選択してください。 Pythonでインストールします。