CMDからPipコマンドを実行する方法


82

私が理解しているように、Python 2.7.9にはPipがインストールされていますが、CMD(Windows)からPipコマンドを実行しようとすると、次のエラーが発生します。

'pip' is not recognized as an internal or external command, operable program or batch file.

入力するとpython、次のように表示されます。これは、正しくインストールされていることを示しています。

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

ただし、PythonパーツをCMDで機能させるには、いくつかの環境変数を追加する必要がありました。

  • 環境変数に追加しますPATH"C:\Python27\"

  • システム変数を定義しますPYTHONPATH"C:\Python27\"

Pythonディレクトリ内にPipフォルダーが見つかりませんが、に「ensurepip」というフォルダーがありますC:\Python27\Lib\

PipコマンドをCMDで動作させる方法を知っている人はいますか?

回答:


179

自分で理解しなかったPythonの初心者向けのちょっとした注意これはPythonのインストール時に自動的行われるはずですが、念のためpython、WindowsのCMDでコマンドを使用してPythonを実行するには、最初にPythonをに追加する必要があります。ここでPATH説明するように、環境変数。


Pipを実行するには、まずPipがインストールされていることを確認して、CMDを入力します。

> python
>>> import pip
>>>

そして、それはエラーなしで進行するはずです。それ以外の場合、これが失敗した場合は、ここを参照してインストール方法を確認できます。Pipを取得したことを確認したので-m、次のように(module)パラメーターを使用してPythonでCMDから実行できます。

> python -m pip <command> <args>

<command>実行するPipコマンドはどこにあり<args>、スペースで区切られた相対引数です。

たとえば、パッケージをインストールするには:

> python -m pip install <package-name>

python -m pip install / usr / bin / python:pipはパッケージであり、直接実行することはできません
Anton Balashov 2016

「-m」とは何か
MadmanLee

1
@MadmanLee "m"はモジュールを表し、インポートするのではなくスクリプトとして実行するモジュールを起動します。
マルコボネッリ

25

パスに「C:\ Python27 \ Scripts」も追加してください。pip.exeはそのフォルダーにあるはずです。次に、実行することができます:

C:\> pip install modulename

ファイアウォールの背後で作業している場合は、pipコマンドの引数としてプロキシサーバーを含める必要がある場合があります。pip --proxy YourProxyUrl:81 install pythonnet
Bill Kidd

22

新しいバージョンのPythonにはpyPython Launcherが付属していPATHます。これは、常ににあります。

pip経由で呼び出す方法はpy次のとおりです。

py -m pip install <packagename>

py 同じマシン上に複数のバージョンのPythonを配置できます。

例として、Python2.7pipからを呼び出す方法は次のとおりです。

py -2.7 -m pip install <packagename>

「py-m」を前に付ける代わりに「pip」を呼び出す方法はありますか?PATHなどを更新する必要がありますか?または単にエイリアスを作成しますか?
AkinHwan19年

1
@AkinHwan、デフォルトではコマンドPATHのみpyが公開されているため、に追加する必要があります。コンピュータに複数のバージョンのPythonをインストールできるので、必要なバージョンpyを選択できるので意味があります。
ブノワブランション

6

Pythonがインストールされているフォルダーに移動し、Scriptsフォルダーに移動します。

これをすべてCMDで実行してから、次のように入力します。

pip

そこにあるかどうかを確認します。

リストが表示されるとすぐに、そこにあることを意味します。

次に、

pip install <package name you want to install>

4

まず、Python2.7以降がインストールされていることを確認してください

管理者としてコマンドプロンプトを開き、ディレクトリをpythonに変更してから、cd Scriptsと入力してディレクトリをScriptsに変更し、pip.exeと入力すると、モジュールをステップバイステップでインストールできます。

  • Cmdを開く

  • 「cd \」と入力して、

  • 「cdpython2.7」と入力して、

私のPythonバージョンは2.7なので、私のディレクトリはそのため、ここでPythonフォルダを使用することに注意してください...

  • 「cdScripts」と入力して入力します

  • ここで、この「pip.exe」を入力します

  • これで、モジュールをインストールするように求められます


4

私のために働いた簡単な解決策は、環境変数にPythonのパスを設定することです、それは次のように行われます

  1. マイコンピュータに移動
  2. プロパティを開く
  3. 詳細設定を開く
  4. オープン環境変数
  5. パスを選択
  6. 編集する

編集オプションで[追加]をクリックし、次の2つのパスを1つずつ追加します。

C:\Python27

C:\Python27\Scripts

cmdを閉じて管理者として実行すると、pipが機能し始めます。


1

私の場合、Flaskをインストールしようとしていました。pip installFlaskを実行したかったコマンド。しかし、コマンドプロンプトを開くと、C:\ Users [user]>に移動します。ここに指定すると、pipが認識されないと表示されます。私は以下の手順を実行しました

デスクトップで[コンピューター]を右クリックし、[プロパティ]を選択します

[システムの詳細設定]を選択します

表示されるポップアップで、[詳細設定]タブを選択し、[環境変数]をクリックします

ポップアップでPATHをダブルクリックし、ポップアップから変数名PATHの変数値をコピーして、メモ帳などに変数値を貼り付け、Pythonのエントリを探します。

私の場合は C:\ Users \ [user] \ AppData \ Local \ Programs \ Python \ Python36-32でした

コマンドプロンプトで上記の場所に移動し、 pip installFlaskを指定しました

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.