IPython启动定制

时间:2014-01-02 09:00:42

标签: ipython

我正在尝试在Windows 7 64位计算机from __future__ import division上的IPython启动时加载python 2.7 64 bit之类的内容。

我搜索了网页,我找到的推荐方法是在.py中添加一个C:\Users\Me\.ipython\profile_default\startup文件,其中包含说明。我已经放了一个包含

的简单.py文件
from __future__ import division
from __future__ import unicode_literals

在该文件夹中。但它实际上什么也没做。更令人困惑的是该文件似乎执行,因为如果我在其中放置一些随机错误行,我会看到Ipython启动时出错。仍未导入除法,必须重新导入它,在shell中键入from __future__ import division

我在AnacondaWinpython(此分配的IPython的设置位于其他文件夹中)都尝试了相同的结果。我重新导入后一切正常。完全停留在这里,请帮助!

1 个答案:

答案 0 :(得分:25)

检查C:\Users\Me\.ipython\profile_default\ipython_config.py是否存在。如果没有,请运行

ipython profile create

从命令行生成它。接下来,在您喜欢的文本编辑器中打开它并搜索c.InteractiveShellApp.exec_lines。取消注释该行(它是我文件中的第27行)并将其编辑为以下内容:

c.InteractiveShellApp.exec_lines = ["from __future__ import division", "from __future__ import unicode_literals"]

保存文件,重新启动IPython,你应该全部设置。