zshでextra_requireのパッケージをインストールする

less than 1 minute read

Published:

zshではpip install -e .[hoge] が失敗する

Mac OS Catalina からデフォルトシェルがbashからzshに変わり、extra_require 付きの pip install が通らなくなったので対策をメモ。

現象

bashでは下記で動作するが、zshではエラーが発生する。

$ pip install -e .[tf,examples,test]
zsh: no matches found: .[tf,examples,test]

対策

ダブルクォーテーションで囲うと正常に動作する。

$ pip install -e ".[tf,examples,test]"
...