質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.61%

Python2.7.13のpipが認識されない

解決済

回答 5

投稿

  • 評価
  • クリップ 2
  • VIEW 27K+

score 15

大学での画像処理の研究に使うため
Python2.7.13
バージョンwindowns x86 MSI installerをダウンロードしました。
モジュールを追加しようとするも

C:\Users\>pip-V
'pip-V' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

C:\Users\>pip install numpy
'pip' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

となりインストールできません。そこで手動でpipを入れようと
python extension packageリンク内容
から必要なモジュールをインストールしようとしてもすべて文字化けのメモとしてダウンロードが行われてしまっている状況です。

本来ならばpipはpython2.7.13には標準で備え付けられているそうですが、どういった原因でpipが認識されずにいると考えられますか?
また、他の方法でpython2とNumpy,matplot,pyQtをダウンロードできる方法はありますか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 5

+2

普通にインストールするとして python.exe は C:\Python27 に置かれます。 python.exe が普通に実行できるなら、ここにパスが通っている状況だと思います。
ですが、 pip.exe は C:\Python27\scripts にあります。つまり python.exe とは別のところに置かれているんです。

この前提を抜きにしてパスを通せでは困りますね。

pip を コマンドとして使いたいなら、Python本体へのパスとは別に、 C:\Python27\scripts にパスを通さないといけません。

あるいは、別の手段として、

python -m pip

というコマンドを pip の替わりとして使う方法もありますよ。

C:\Python27>python.exe -m pip -V
pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)

C:\Python27>python.exe -m pip install numpy
Collecting numpy
  Downloading numpy-1.13.0-cp27-none-win_amd64.whl (7.6MB)
    100% |################################| 7.6MB 115kB/s
Installing collected packages: numpy
Successfully installed numpy-1.13.0

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/06/22 11:59

    申し訳ないですがC:\Python27\scriptsにパスを通すとはどういった行為をすればよいのでしょうか?

    キャンセル

  • 2017/06/22 20:36

    Windowsのバージョンがないので困りますし、もし知らないなら他の人から回答があった時点でコメントするべきでした。コメントしてないから当然分かってると思ってましたよ。
    Windows10だとエクスプローラーで PCを右クリック→プロパティ→システムの詳細設定→環境変数→Pathを選んで編集 ですかね。

    キャンセル

checkベストアンサー

+1

おそらくパスが通っていないと思われます。

MSI installerでのインストール時に[Add python.exe to Path]というオプションがあるようです。
これを有効にしてインストールすると自動でパスが追加されるようですので再インストールしてもよいかと思います。

以下に詳細な手順が載っています。
windows 32bit環境へのpython2.7インストール

追記:検証(8.1PROx64)

  • Windows x86 MSI installerを実行。
  • インストール時、Install for all usersおよび[Add python.exe to Path][Will be installed on local hard drive]を選択。

インストール後

C:\Users\hoge>python
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (
Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

C:\Users\hoge>pip -V
pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)

C:\Users\hoge>echo %PATH%
C:\Python27\;C:\Python27\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\Syste
m32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\

C:\Users\hoge>dir c:\Python27\Scripts
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は xxxx です

 c:\Python27\Scripts のディレクトリ

2017/06/22  12:02    <DIR>          .
2017/06/22  12:02    <DIR>          ..
2017/06/22  12:01            89,449 easy_install-2.7.exe
2017/06/22  12:01            89,449 easy_install.exe
2017/06/22  12:02            89,421 pip.exe
2017/06/22  12:02            89,421 pip2.7.exe
2017/06/22  12:02            89,421 pip2.exe
               5 個のファイル             447,161 バイト

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/06/22 13:13

    検証結果を追記しました。pipも問題なくインストールされ使えますね。。

    キャンセル

  • 2017/06/23 11:12

    コマンドプロントのユーザー名が漢字だったため、正しくインストールされなかったようです。わざわざ検証もしていただき申し訳ないです。無事インストールできました。

    キャンセル

  • 2017/06/23 11:28

    漢字のユーザー名ですか!パスにユーザー名が含まれる場合に問題ある感じですね。
    解決して何よりです。

    キャンセル

+1

パスが通ってないのではないですか?
環境変数PATHに、インストール先のディレクトリを指定してください。
その後、再起動が必要です。

環境の作り方に拘らないなら、Anacondaの方が楽だと思います。

あと、pip-Vではありません。pip -Vです。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/07/07 16:40

    質問者様と同じ問題で悩んでおりました。
    半角スペースを見逃し、pip-Vと入力していたことが原因でした。
    大変助かりました!

    キャンセル

0

WindowsへのPython 2.7.13の一番簡単なインストール方法は以下のコマンドを実行することです。

msiexec /qb /i https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi ALLUSERS=1 ADDLOCAL=ALL

インストールが終わったら一度コマンドプロンプトを閉じてからもう一度開き、pip -Vを実行してみます。

イメージ説明

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

調べたところコマンドプロントのユーザー名が漢字だったのが、正しく作動しない原因だったようです。新しいアカウントを作成しpythonを入れなおすとpipがちゃんと起動しました。まさかこんなところが原因だったとは思いもしませんでした。多数の方にアドバイスをいただき本当にありがとうございます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る