MacOSのEmacsでPYTHONPATHを設定しますか?
-
04-07-2019 - |
質問
Emacsは正しいPythonパスを認識しません。 Emacsが環境変数を認識しないという一般的な問題だと思います。 2007-06-17のGNU Emacs 22.1.1(i386-apple-darwin8.9.1、Carbonバージョン1.6.0)がインストールされています。
〜/ .bashrc
で PYTHONPATH
を設定しました。たぶん私はそれをどこかに設定する必要がありますか?
解決
.bashrc
は、シェルの起動時にのみ読み取られます。 Carbon Emacsには影響しません。代わりに、 .emacs
で setenv
を使用してください:
(setenv "PYTHONPATH" "PATH_STRING_HERE")
〜/ .MacOSX / environment.plist
に追加することにより、Mac OSセッション全体に PYTHONPATH
を設定できます(こちら)。 XCode(およびそのプロパティリストエディター)がインストールされていない限り、おそらくこれを行いたくないでしょう。
( Procrastiblog経由 )
他のヒント
貼り付けを手動でコピーしないようにするには:
(setenv "PYTHONPATH" (shell-command-to-string "$SHELL --login -c 'echo -n $PYTHONPATH'"))
所属していません StackOverflow