python-environment.elを使うのにvirtualenvを不要にする
python-environment.elというelispが、jediなどをemacsで使おうとした時に使われます (正確に言うと、emacs上でepc(emacs用のrpc) serverをつかったjediのinterfaceをインストールした際に使われる) 。
このpython-environment.elですが、python2.x系のことも考慮してだと思うのですが、defaultでは環境の隔離にvirtualenvを使います。python3.xのみの環境であれば標準でvenvが使えるのでそちらを使うように設定を変えます。
(require 'python-environment) (custom-set-variables '(python-environment-virtualenv (list "python" "-m" "venv" "--system-site-packages")))
ちなみに、--system-site-packages
は付けなくても上手く動作するとは思います(隔離された環境内でデフォルト環境でインストールされたパッケージをそのまま使いたいかどうかという話です)。