condaコマンドをbashみたいに使いたい
conda activate <env_name>
とか
conda install -n <env_name>
のように仮想環境名を書く状況って多いと思うのですが、
わかりやすい名前にしようとすると名前が長くなる傾向はあると思います。
そういう時に、毎回名前を打ち間違わずに書くのが面倒に感じていて困っています。
argcompleteっていうモジュールがあるらしい
そこで"conda tab complete"でググってみるとcondaのドキュメントにこんなものがありました。
参考URL
https://conda.io/docs/user-guide/configuration/enable-tab-completion.html
どうやらargcompleteっていうモジュールを使うと、condaコマンドをtab補完出来る様になるようです。
しかし実際にリンク先にあるとおりの操作をしてみたんですが、tab補完されません。操作中にエラーを吐くわけでもなく、無事にインストール出来たようで何も変わらず。
標準ライブラリのsysとかosとか
argcompleteがどのように動いているのかスクリプトを見ると標準ライブラリのsys, osとかargparseとかが使われているようで、プログラミング初心者の私では解決が難しそうです。どなたか原因が分かる方いらっしゃいませんか?
環境
MacOS X El Capitan 10.11.6
python 3.7.1
conda 4.5.12
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。