GNU emacs23.4をダウンロードしました。すでにWindows3.2にpython3.2がインストールされています。
Python IDLE to edit python files。
問題は、Emacsでpythonファイルを編集できますが、Emacsでpythonインタープリターを実行する方法がわかりません。「インタープリターに切り替える」をクリックすると」と表示された場合、「プログラムの検索:そのようなファイルやディレクトリはありません、python」と表示されます
誰かが.emacsファイルに変更を加える必要があると言っていますが、どこを探すべきかわかりません。
そして、私は未経験でプログラミングを学び始めました。一般的に使用される用語についてはよく知りません。私は解決策を探していましたが、インターネットで見つけたほとんどの記事は私を混乱させるだけです。
だから質問は:
これを.emacs
あなたのpythonインタプリタがどこにあるかをemacsに知らせるため
(setq python-Shell-interpreter "path\to\your\python3.2")
について学ぶ.emacs
Emacs自体でそれについて読むことができます(Emacsには、適切な情報マニュアルとそのマニュアルを読むのに役立つ情報モードが付属しています)。
emacsで次を押してください
M-: (info "(Emacs)Init file") RET。
C-c C-z
がこれを行うことができます。コマンドpython-switch-to-python
のキーバインドです
pythonがインストールされている場合は、M-x python-Shell
(Altキーを押しながらxを押してから、python-Shell
、次にEnterキーを押します)
それがあなたが求めているものであるなら、異なる言語実装があります(それらのリストを参照してください here )。
Emacs 24.5.1で spacemacs 105(開発ブランチ) およびPythonレイヤーが有効になっています(「レイヤー」はspacemacsの概念です。ドキュメントを参照))、python-Shell-switch-to-Shell
を見つけますIPythonバッファーを開きます macropy.console をそのようなバッファーでテストしましたが、うまく機能します。
Emacs 25.3.1では、これを使用してpython Shellを開きます:
M-x run-python
最初にこれを.emacsファイルに追加した後:
(setq python-Shell-interpreter "/usr/local/bin/python3")
おそらく、WindowsのPATH環境変数にPythonが必要です。コマンドウィンドウでpython
と入力するだけでインタープリターを起動できますか?
私のemacs.el
には特別なものはありませんが、インタープリターの開始コマンドは問題なく機能します。
また、EmacsをPython IDEとして使用する場合にインストールする価値のある多くの役立つヒントとパッケージが含まれているため、 このブログ投稿 を読むことをお勧めします。
単にインタープリターを開くには、M-x python
を使用することもできます。それが機能しない場合は、M-x python
を試してTABを押してください。オートコンプリートにより、さらに多くのオプションがリストされます。 pythonがインストールされている場合、そのうちの1つはkで動作するはずです。
もし気になるなら、Emacs pythonモードも同様にチェックアウトする価値があるかもしれません- http://www.emacswiki.org/emacs/?action=browse;oldid = PythonMode; id = PythonProgrammingInEmacs
Emacs 24.2にはpython-switch-to-pythonがあります