Windowsでpipが使えないとき - 環境変数の設定方法

힘센캥거루
2023년 11월 6일(수정됨)
2
11

WindowsでPythonをインストールした後、環境変数が設定されていないとpipが動作しません。

その場合、環境変数を設定する必要があります。

以下の手順に従って環境変数を設定してみましょう。

1. Pythonを再ダウンロードしてModifyで設定する

まず、Pythonの公式サイトからインストールしたPythonバージョンと同じファイルをダウンロードします。

バージョンがわからない場合は、Winキー + Rを押して実行を開き、cmdと入力してください。

Windowsでpipが使えないとき - 環境変数の設定方法-1

そしてpython --versionを入力するとPythonバージョンを確認できます。

Windowsでpipが使えないとき - 環境変数の設定方法-2

バージョンを確認したら、Python公式サイトにアクセスしてPythonをダウンロードします。

Windowsでpipが使えないとき - 環境変数の設定方法-3

ダウンロードしたPythonファイルを実行します。

Windowsでpipが使えないとき - 環境変数の設定方法-4

以下の画面が表示されたら、一番上のウィンドウをクリックしてください。

Windowsでpipが使えないとき - 環境変数の設定方法-5

次の画面で表示されるすべてのチェックボックスをクリックします。

Windowsでpipが使えないとき - 環境変数の設定方法-6

そしてVS Codeを再起動し、Pythonでpipを試してみましょう。

それでもエラーが解決しない場合は、以下の方法でPythonのパスを設定してみましょう。

2. 環境変数を設定する

まずWinキー + Rを押して実行を開き、cmdを入力してOKを押します。

Windowsでpipが使えないとき - 環境変数の設定方法-7

次にpythonを入力すると、プロンプトが >>> に変わります。このとき、次のように入力します。

import sys
sys.executable
Windowsでpipが使えないとき - 環境変数の設定方法-8

ここで表示されるパスがPythonのパスです。Pythonのパスは通常、次の2つのパスのいずれかです。

# Pythonインストールパス 1
C:/Program Files/Python3x/python.exe

# Pythonインストールパス 2
C:/Users/ユーザー名/AppData/Local/Programs/Python/Pyhon3x/python.exe

そのパスに移動してPythonを確認しましょう。

そしてパスをコピーします。

Windowsでpipが使えないとき - 環境変数の設定方法-9

次に、Windowsスタートボタンを右クリックします。

メニューからシステム >> 情報 >> 詳細設定に入ります。

Windowsでpipが使えないとき - 環境変数の設定方法-10

次に、システムのプロパティ >> 環境変数 >> システム変数ウィンドウの下部にある編集 >> 新規作成をクリックし、コピーしたパスを貼り付けます。

貼り付ける必要のあるファイルのパスはPythonのパスと、Pythonフォルダ内のScriptsのパスの2つです。

Windowsでpipが使えないとき - 環境変数の設定方法-11

こうした後、VS Codeを再起動し、ターミナルでpipを実行します。

それでもダメな場合は、デフォルトのターミナルを変更する必要があります。

3. デフォルトターミナルを変更する

それでもpipが実行できない場合は、デフォルトターミナルを変更してみましょう。

VS CodeでF1キーを押して、Terminal:Select Default Profileを検索してクリックします。

Windowsでpipが使えないとき - 環境変数の設定方法-12

そして、デフォルトターミナルをpowershell.exeからcmd.exeに変更します。

Windowsでpipが使えないとき - 環境変数の設定方法-13

その後、pipのインストールを再度試みます。

4. まとめ - pip実行エラーが出る場合

  1. pythonインストーラーの再実行 >> modify >> すべてのチェックボックスをチェック >> 再起動またはVS Codeの再起動

  2. Windowsシステムの設定 >> 環境変数 >> python, scriptsパスの追加

  3. VS Codeのデフォルトターミナルを変更

もし、これ以外に他の方法があれば、今後追加する予定です。

관련 글

学校業務の自動化 - AIを利用した生活記録簿チェック 教科別・特別記述編
学校業務の自動化 - AIを利用した生活記録簿チェック 教科別・特別記述編
学校で最も意味がなく、きつくて退屈な業務を一つ挙げろと言われたら、自分は生活記録簿(生徒指導要録)チェックを選ぶだろう。中学校では生活記録簿がそれほど重要ではないが、高等学校では入試と関係しているため非常に重要である。問題は、このような生活記録簿の点検で探すものが、せいぜい単純な誤字脱字、記載禁止用...
ゼロから作りながら学ぶ LLM 第7章 読書レビューとチャレンジの感想
ゼロから作りながら学ぶ LLM 第7章 読書レビューとチャレンジの感想
第7章の内容は、指示に従うように微調整するプロセスだ。ある質問に対して、期待する応答を返すようにすること。やはり必要なのはデータである。1. 指示微調整の手順ここでの要点は、質問と応答のデータセットを用意し、入力-出力のペアとして学習させること。これをプロンプトスタイルと呼ぶ。その他は以前のプロセス...
ゼロから作りながら学ぶ LLM 第6章 読書レビュー
ゼロから作りながら学ぶ LLM 第6章 読書レビュー
第6章は、分類のためのファインチューニングについてである。例として出てくるのは、スパム分類器の作成。スパム分類器は、あるメールなどがスパムかスパムでないかを分類するものなので、出力結果は 0 や 1 のような値になる必要がある。1. ファインチューニングの手順ファインチューニングのプロセスは、モデル...
ゼロから作りながら学ぶ LLM 第5章 読書レビュー
ゼロから作りながら学ぶ LLM 第5章 読書レビュー
今日は12月14日だ。実はチャレンジ期間はすでに2週間も過ぎてしまったが、だからといってレビューを書くのをあきらめることはできなかった。こうして残しておくTILが、あとで自分の血となり肉となるからだ。コードそのものよりも、その意味に集中して書いてみようと思う。1. モデルの損失計算GPTモデルを作っ...
ゼロから作りながら学ぶ LLM 第4章 読書レビュー
ゼロから作りながら学ぶ LLM 第4章 読書レビュー
今日は11月26日なので、毎日1章ずつ読み切ればチャレンジ成功だ。長男と次男の妨害の中で、それが可能かどうかは分からない。1. ダミー・トランスフォーマーGPTモデルを作りながら、PyTorchからトランスフォーマーのダミーブロックを持ってくる箇所を見た。調べてみると、PyTorch の nn の中...
ゼロから作りながら学ぶLLM第3章読書感想
ゼロから作りながら学ぶLLM第3章読書感想
MacBookに大量の水をこぼしてパニックになり、3〜4日無駄にした。今考えてみると、どうせMacBookは駄目になったし、修理に出すと思って何かをすればよかったと思う。とにかく少し遅れたけど、最後までやるべきだと思い、第3章の感想を残す。1. アテンションメカニズム3章...

댓글을 불러오는 중...