LoginSignup
5
4

More than 5 years have passed since last update.

pipで導入したパッケージ内のコマンドがEmacsから見つけられない

Posted at

Jediによるpython自動補完の環境をセットアップしているときにハマった事象をメモする。

事象

JediのQuick startの3ステップ目、

Install Python server (jediepcserver.py) by running M-x jedi:install-server in Emacs

を実行すると、Program named "virtualenv" does not exist.と言われてしまう。

原因

pyenv経由のpipで~/.pyenv/shims/virtualenv
にvirtualenvコマンドが導入されていたため。

対処

Emacsがログインユーザーの$PATHを参照できるようにする。こちらの記事[1]やこちらの記事[2]を参考にした。

こうすることで、シェルの$PATHに設定されていた/Users/ユーザー名/.pyenv/shimsをEmacsから参照できるようになる。

参考文献

[1] http://qiita.com/catatsuy/items/3dda714f4c60c435bb25
[2] http://keisanbutsuriya.hateblo.jp/entry/2015/12/08/011832

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