Windows 7上的ipython找不到pyreadline

3 投票
2 回答
5570 浏览
提问于 2025-04-17 14:03

我正在尝试在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。

在命令提示符下,我进入了python33目录,然后执行了

python distribute_setup.py

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

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

这是怎么回事?

编辑:今天晚上我花了大约三个小时尝试安装python3和Ipython,但都没有成功。我阅读了几个相关的StackOverflow帖子和IPython的安装文档……还是没有成功。如果有人能写下正确的安装步骤,那就太好了。

2 个回答

0

你需要安装pyreadline的开发版本(可以在Github上找到)。从1.7.1版本开始,它已经支持Python 3了。

你可能还想看看Pyzo,这是一个集成了IPython的科学Python 3发行版,功能非常齐全。这可能是你入门的最简单方式。虽然也有一些基于Python 2的类似发行版,但如果你想用Python 3,Pyzo是最值得尝试的第一个选择。

3

我在一台运行Windows 7专业版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的压缩包
    • 解压到C:\pyreadline
    • 在命令提示符下:进入C:\pyreadline
    • 运行这个命令:C:\Python33\python setup.py install
  4. 安装pygments和pyzmq

    • 在命令提示符下:进入C:\Python33\Scripts
    • 运行这个命令:easy_install pygments pyzmq
  5. 下载并安装接下来的三个:

  6. 启动IPython

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

撰写回答