LoginSignup
4
1

More than 3 years have passed since last update.

chocoでPythonとpipをインストール時のエラーの対処法

Last updated at Posted at 2020-06-18

tl; dr

chocoでpythonを入れても,環境変数は自分で通せ.
pipを使いたければ,自分で入れろ.

困ったこと

ROS2を入れるために,chocoを使ってpython3.7をインストールした後,powershell上で

$ python

と入力したとき,MicrosoftStoreが開く.

また,chocoでpipをインストールしようとしてもエラーでインストールできない.

解決方法

まず,pythonをインストールした後,

$ refreshenv

と入力し,反映させる.

この後,再び

$ python

と入力してもMicrosoftStoreが開く場合,環境変数を自分で入れる必要がある.
自分の場合はCドライブ直下にpython(バージョン)というフォルダがあったのでこれを環境変数のpathに設定する.
そうすると,pythonが使えるようになった.

次に,chocoでpipをインストールしようとした際に,エラーが起こる.
このときのエラーログは,取り忘れたので割愛する.

このときは,ネットからpipインストール用スクリプトをダウンロードする.
pythonがインストールされたフォルダ内で以下を実行する.

$ wget "https://bootstrap.pypa.io/get-pip.py" -O "get-pip.py"
$ python get-pip.py

そうするとフォルダ内に,Scriptsフォルダが作成されるのでこれも環境変数のpathに登録する.
すると,pipが使えるようになる.

参考

https://index.ros.org/doc/ros2/Installation/Eloquent/Windows-Install-Binary/
https://qiita.com/kangetsu121/items/b6352b547cd32e71bc65#%E5%8F%82%E8%80%83
https://bamch0h.hatenablog.com/entry/2019/09/29/162601

4
1
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
4
1