#環境
windows10
python3.9
エディタ VSCode
#事象
pythonをインストールしたが、pipがインストールできていなかった。
[No module named pip]とあるが、python3.4以上は、pipは自動インストールでは?と非常に悩んだ。
調査するとpowerShellは最新のバージョンにアップデートしてみると良いとあったので、
最新にしてみた。
python3.9 の保存場所は以下。
C:\Users\xxx\AppData\Local\Programs\Python\Python39\python.exe
>python --version
Python 3.9.2
> py -m pip install
C:\Users\xxx\AppData\Local\Programs\Python\Python39\python.exe: No module named pip
PS C:\Users\xxx\AppData\Local\Programs\Python\Python39> pip list
pip : 用語 'pip' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。
名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください
。
発生場所 行:1 文字:1
+ pip list
+ ~~~
+ CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
#解決方法
PowerShellを立ち上げる。
python3.9と同じ場所に、以下のファイルを保存する。
ダウンロード先:https://bootstrap.pypa.io/get-pip.py
ファイル名:get-pip.py
python3.9のフォルダ下で、コマンドpython get-pip.pyを実行する。
PS C:\Users\xxx\AppData\Local\Programs\Python\Python39> python get-pip.py
Collecting pip
Downloading pip-21.3.1-py3-none-any.whl (1.7 MB)
|████████████████████████████████| 1.7 MB 3.3 MB/s
Collecting setuptools
Downloading setuptools-58.3.0-py3-none-any.whl (946 kB)
|████████████████████████████████| 946 kB 6.4 MB/s
Collecting wheel
Downloading wheel-0.37.0-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, setuptools, pip
Successfully installed pip-21.3.1 setuptools-58.3.0 wheel-0.37.0
確認
> pip -V
pip 21.3.1 from C:\Users\xxx\AppData\Local\Programs\Python\Python39\lib\site-packages\pip (python 3.9)
念のため、コマンドプロンプトでも確認
>pip -V
pip 21.3.1 from C:\Users\xxx\AppData\Local\Programs\Python\Python39\lib\site-packages\pip (python 3.9)
>pip list
Package Version
---------- -------
pip 21.3.1
setuptools 58.3.0
wheel 0.37.0
#参考
こちらの記事を参考にさせていただいた。
Qiita: pipのインストール方法
pipが使えるようになったら、pythonライブラリをインストールできるので
以下のサイトを参考にしつつ、インストールしてください。
#考察