LoginSignup
1
0

More than 3 years have passed since last update.

pip がインストールできないときの対処法

Last updated at Posted at 2020-11-11

[wip]

環境

Python 3.8.3
VS Code
Windows 10

背景

最近入れなおしたPython&VS Codeでimport numpyなどが実行できない、pip installをしようとしてもエラーが生じる。

問題

Pythonのインストール時にPathが通るはずだが、確認してみると、

結論

環境変数にて新規にPATHを通す。(所要時間10分ほど)

確認用コード

version_check.py
import os
print("PYTHONPATH:", os.environ.get('PYTHONPATH'))
print("PATH:", os.environ.get('PATH'))

出力結果

output
PYTHONPATH: NONE
PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\owner\AppData\Local\Programs\Python;C:\Users\owner\AppData\Local\Microsoft\WindowsApps;C:\Users\owner\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\owner\AppData\Local\Programs\Python\Python38\Lib\site-packages;

PYTHONPATH: NONE
↑これが問題。

検索ボックスなどで"環境変数を編集"に移動し、"環境変数(N)..."を選択。システム環境変数(S)にて新規作成(W)...を押下する。
変数名(N)にPYTHONPATH
変数値(V)にC:\Users\owner\AppData\Local\Programs\Python\Python38\Lib\site-packagesを入力する。

変数値のownerとPython38は自分の環境に合わせて変更すること。

先ほどのコードを実行すると、
PYTHONPATH:C:\Users\owner\AppData\Local\Programs\Python\Python38\Lib\site-packagesとなり、pipが実行できる。

import numpyはエラーになるのままでimportできないので注意。別途記載。

2020/11/11

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0