[wip]
#環境
Python 3.8.3
VS Code
Windows 10
#背景
最近入れなおしたPython&VS Codeでimport numpyなどが実行できない、pip installをしようとしてもエラーが生じる。
#問題
Pythonのインストール時にPathが通るはずだが、確認してみると、
#結論
環境変数にて新規にPATHを通す。(所要時間10分ほど)
確認用コード
import os
print("PYTHONPATH:", os.environ.get('PYTHONPATH'))
print("PATH:", os.environ.get('PATH'))
出力結果
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