在Emacs中运行Python shell,你可以使用Emacs自带的
python-mode
模式。
首先,在Emacs中打开一个Python文件,然后按下
M-x python-shell
命令,它将在新的Emacs缓冲区中启动Python shell。
如果你需要使用特定的Python解释器,可以使用
C-u M-x python-shell
命令,然后输入要使用的Python解释器的路径,例如
/usr/bin/python3
。
在Python shell缓冲区中,你可以像在终端中一样输入Python命令并查看结果。你也可以将Python代码从Emacs缓冲区发送到Python shell中,可以使用
C-c C-c
命令,或者
C-c C-r
命令来执行Python代码,并将其输出显示在Python shell缓冲区中。
在Python shell中退出,你可以使用
quit()
命令,或者按下
C-d
键。如果你想退出Python shell缓冲区并返回到Emacs缓冲区,可以按下
C-x o
键,然后选择要返回的Emacs缓冲区。