ソースからPipをインストールする のオプションを認識していますが、Pipへの更新がCygwinのパッケージ管理によって管理されるように、そのパスを避けようとしています。
最近学んだ Pythonの最新バージョンにはPipが含まれています。ただし、最近CygwinリポジトリからPythonの最新バージョンをインストールしたにもかかわらず、Bashはシステムへの有効なPipインストールを認識しません。
896/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:22am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ python -V
Python 2.7.10
892/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:27am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ python3 -V
Python 3.4.3
883/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:34am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip
bash: pip: command not found
878/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:41am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip2
bash: pip2: command not found
876/4086 MB RAM 0.00 0.00 0.00 1/12 Tue, Jun 16, 2015 ( 3:53:42am CDT) [0 jobs]
[ethan@firetail: +2] ~ $ pip3
bash: pip3: command not found
インストールされたPython 2.7.10およびPython 3.4.3は両方とも十分に新しいため、Pipを含める必要があります。
私が見落としていたかもしれない何かがありますか? $ PATHで参照されている標準のバイナリディレクトリにないPipの新しいインストールがありますか? PythonのCygwinパッケージに実際にPipが含まれていない場合、Cygwinプロジェクトへのバグレポートを保証するのに十分な注目すべきものですか?
cel上記のコメント でこの質問に自己回答しました。後世のために、この役立つソリューションを真の答えに変えましょう。
残念ながら、Cygwinは現在次のことに失敗しています。
pip
、pip2
、またはpip3
パッケージを提供します。pip
パッケージがインストールされたら、python
およびpip2
コマンドをインストールします。pip3
パッケージがインストールされたら、python3
コマンドをインストールします。汚いコマンドラインスリーブをロールアップして、自分でやるときです。
nopip
パッケージが現在利用可能であるため、「Cygwinパッケージとしてpip
はインストール可能ですか?」という特定の質問への回答です。技術的には「ごめんなさい、息子」です。
そうは言っても、pip
isワンライナーで簡単にインストールできます。これには、上記の1ライナーを手動で再実行してpip
を更新する必要がありますが、実際に機能するという明確な利点があります。 (Cygwin Landで通常得られる以上のものです。)
pip3
インストールしてくださいpip3
をインストールするには、Python 3-特定バージョンのpip
の下で、 Cygwin:
$ python3 -m ensurepip
もちろん、これはpython3
Cygwinパッケージがインストールされていることを前提としています。
pip2
インストールしてくださいpip
とpip2
の両方をインストールするには、Python 2-specific version of pip
、Cygwinの下:
$ python -m ensurepip
もちろん、これはpython
Cygwinパッケージがインストールされていることを前提としています。
ヘルパーパッケージをダウンロードします。
python-setuptools
パッケージ。python3-setuptools
パッケージ。スクリプトを実行します。
easy_install-2.7 pip
easy_install-3.4 pip