我刚刚在Windows上与IPython一起安装了Python 2.7.我习惯在Linux上的Emacs中运行IPython,例如M-x shell然后在提示符下键入“ ipython”.这在Linux上可以正常工作,但是在Windows下,在打印IPython标语文本后挂起,即看...

我刚刚在Windows上与IPython一起安装了Python 2.7.
我习惯在Linux上的Emacs中运行IPython,例如
M-x shell
然后在提示符下键入“ ipython”.
这在Linux上可以正常工作,但是在Windows下,在打印IPython标语文本后挂起,即看起来像在工作,但随后却没有得到IPython提示.
我可以从Windows的标准cmd终端加载IPython(和Python),而不能从Emacs加载.
其他人有经验或希望解决了这个问题吗?
当尝试启动普通的旧Python时,也会遇到相同的问题.
解决方法:
在Windows中,它不那么容易工作,这很烦人.首先,请确保您已安装pyreadline.
接下来,我将它与系统路径中包含的bat文件一起使用:
[ipython.bat]
@python.exe -i C:\devel\Python\2.7-bin\Scripts\ipython.py --pylab %*
接下来获取python-mode.el并删除ipython.el.不推荐使用后者,并且python-mode包含其功能.
相应地更改ipython.py文件的路径并保存.现在,在Emacs中,在init.el文件中执行以下操作.
(custom-set-variables
'(py-shell-name "ipython.bat"))
可选地,为了实现最后一步,执行C-h v RET. py-shell-name并对其进行自定义,然后将其更改为ipython.bat或ipython.bat的完整路径(如果scripts目录不在系统路径中).保存以备将来使用.
那应该使您的IPython shell工作.如果您想要多个交互式matplotlib图而不挂IPython控制台,则还有另外一个警告.我可以解决此问题的唯一方法是使用IPython 0.10而不是当前版本.
本文标题为:在Windows的Emacs中运行Python


基础教程推荐
- Python实现批量将MP3音频转为WAV格式详解 2023-08-09
- python之Linux基础(十) 2023-09-04
- 基于Python实现视频转字符画动漫小工具 2023-08-04
- 深入了解Python中的时间处理函数 2023-08-11
- C++开发python windows版本的扩展模块示例 2023-09-03
- 使用Python实现给企业微信发送消息功能 2023-08-11
- python 进程实现多任务 2023-09-04
- Linux环境安装python3 2023-09-04
- linux更新python3.7 2023-11-10
- Python中非常好用的内置函数详解 2023-08-04