LoginSignup
0
0

More than 1 year has passed since last update.

pipでインストールしたパッケージのコマンドが使えなかった話(python -m pip)

Posted at

pipでインストールしたパッケージをコマンドで実行できない問題が発生したので問題状況と解決までを書きたいと思います

各種情報

プラットフォーム:MacBook Pro(intel-2019)
OS: macOS Monterey 12.0.1
Python: Python3.9.7
pip3 : pip 21.3.1 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)

問題状況

ESP32の開発環境整備のためcliからwebreplを使えるようにしたかった
そのためにupydevというパッケージを見つけたのでインストールして使えるようにしたいと思い下記を実行

$ pip3 install upydev

問題なくインストールは完了した.

....がしかし

$ upydev
zsh: command not found: upydev

なぜかコマンドが見つからないと言われてしまって困った

原因を調べていると,

過去のPythonのバージョンが残っていて、pipは過去のPythonで実行されている

というこちらから見つけた.

解決

ということで解決方法ですが,

直接pipコマンドは使わず,pythonコマンドを介してpipモジュールを使う

ということになりそうです.

$ python3 -m pip install <package-name>

とすることで実行できる.

実際にやってみた

$ python3 -m pip install upydev
  [...]
  Successfully installed upydev-0.3.7

$ upydev -v
upydev: 0.3.7

無事実行できた!

今度からpip3はpython3 -m pipを使っていきたいと思います

0
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
0
0