Windows 7上的ipython找不到pyreadline

时间:2013-01-29 12:57:00

标签: python windows-7 ipython

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

使用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(我右键单击并选择“以管理员身份运行”)

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

是什么给出了?

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

2 个答案:

答案 0 :(得分:3)

我已经在Windows 7 Professional 32位计算机上成功安装了IPython 0.13.1。所以,让我与您分享我是如何做到的。

  1. 安装Python 3.3

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

    • 下载分发: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

答案 1 :(得分:0)

您需要安装pyreadline的开发版本(它是on Github)。自1.7.1以来已添加了Python 3支持。

您可能希望查看Pyzo,这是一个包含IPython的一体化科学Python 3发行版。这可能是最简单的入门方式。有几个基于Python 2的类似发行版,但Pyzo是第一个尝试使用Python 3的发行版。