好的,这是我的解决方案IPython 0.12.1与两者一起工作Python版本
2.7.x 和 3.2.x在同一系统上(即在Windows 7的64 位和XPSP2 32 位)。它不是
完美,但有效,希望对其他人有帮助。我所显示的目录指的是 XP(但应针对 Windows 7 进行相应调整)
两者的步骤:
通过以下位置提供的二进制 Windows 安装程序安装两个版本的 PythonPython.org http://Python.org
安装此版本的 pyreadlinepyreadline-2.0-dev1.win32.exe https://launchpad.net/pyreadline/+download哪个有效
为了bothPython 版本(我无法获得广泛可用的版本 1.7 来与 Python 3.2.x 一起使用)
我不确定是否分发.py http://pypi.python.org/pypi/distribute#installation-instructions是必要的,我会跳过它
第一次尝试。
下载ipython-0.12.1.zip http://archive.ipython.org/release/0.12.1/ipython-0.12.1.zip文件并提取它。将其放在您的程序目录下并通过 cd 进入其中(我将其称为ipython_dir
)[我多次尝试二进制安装程序但没有成功]
对于 Python 3.2(更简单)
In the ipython_dir
:
c:\python32\pyton.exe setup.py install
将创造ipython3.exe
in c:\python32\Scripts
可以用来
启动 iPython
对于 Python 2.7(有点奇怪)
上面的方法失败了。但是,可以从以下位置启动 IPython:ipython_dir
with
c:\python27\python.exe ipython.py
我无法解释为什么会这样,但因为我使用Console2 http://sourceforge.net/projects/console/我可以隐藏
这两种启动IPython的方式。
Summary:
要使用 Python 2.7.x 版启动 IPython:
c:\python27\python.exe "C:\Program Files..\ipython_dir\ipython.py"
要使用 Python 3.2.x 版启动 IPython:
c:\python32\Scripts\python3.exe
这是一项大量的工作,花费了大部分时间,所以我希望发布上面的步骤
会节省别人很多时间(并帮助我记住下次我遇到这个问题时必须做什么)
感谢大家的建议。
Addendum:以上都不会在开始/程序菜单中产生快捷方式或条目。可以手动创建快捷方式,或者在我的情况下不需要,因为我使用特殊的 shell (Console2) 来运行 IPython。