在Windows 7上,IPython 找不到 PyReadline

3

我正在尝试在Windows 7上安装Python3的Ipython。

使用python-3.3.0.amd64.msi安装了Python3。

使用pyreadline-1.7.1.win-amd64.exe安装了pyreadline。

下载了distribute-0.6.34.tar.gz。

下载了distribute_setup.py。

从DOS提示符导航到python33目录,然后执行以下操作:

python distribute_setup.py

我安装了ipython-0.13.1.py3-win-amd64-PROPER(右键单击并选择“以管理员身份运行”)。

现在运行IPython会收到“警告:未加载或未加载Realine服务。警告:在MS Windows下正确的颜色端口需要pyreadline库。”的消息。

什么情况?

编辑:今晚我花了大约三个小时尝试安装python3和Ipython但没有成功。我阅读了几个SO线程和有关在Windows上安装IPython的文档...仍然没有成功。如果有人想写下如何获得正确的方法,那将非常好。

2个回答

3
我已经成功地在Windows 7 Professional 32位计算机上安装了IPython 0.13.1。现在,让我与您分享一下我是如何做到的。
  1. 安装Python 3.3

    • 安装到默认文件夹:C:\Python33
  2. 安装distribute

    • 下载distribute:http://pypi.python.org/pypi/distribute
    • 提取到:C:\distribute
    • 在命令提示符下:转到C:\distribute
    • 在命令行上运行:C:\Python33\python distribute_setup.py
  3. 安装pyreadline

    • 下载pyreadline:https://github.com/pyreadline/pyreadline
    • 点击“ZIP”以下载PyReadline存储库的zip文件
    • 提取到C:\pyreadline
    • 在命令提示符下:转到C:\pyreadline
    • 运行此命令:C:\Python33\python setup.py install
  4. 安装pygments和pyzmq

    • 在命令提示符下:转到C:\Python33\Scripts
    • 运行此命令:easy_install pygments pyzmq
  5. 下载并安装以下3个程序:

  6. 启动IPython

    • 应该有一个开始菜单快捷方式
    • 开始菜单>所有程序>IPython>IPythonQT

以上指令适用于Python 3.3。如果您想安装Python 2.7.3,只需忽略第三步,并将第四步修改为“easy_install pygments pyzmq pyreadline”。 - lndn
请注意,步骤3获取的pyreadline版本比使用“pip install”获取的版本旧 - PyPI上的版本为2.1,而GitHub仅有2.0。 - Eric

0

您需要安装pyreadline的开发版本(在Github上)。自1.7.1版本以来,已添加了对Python 3的支持。

您可能想看看Pyzo,这是一个全能的科学Python 3发行版,包括IPython。那可能是最简单的入门方式。有几个基于Python 2的类似发行版,但Pyzo是尝试Python 3的第一个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接