IPython启动定制

fli*_*per 17 ipython

我试图在Windows 7 64位机器from __future__ import divisionIPython启动像启动一样的东西python 2.7 64 bit.

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

from __future__ import division
from __future__ import unicode_literals
Run Code Online (Sandbox Code Playgroud)

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

我尝试了它AnacondaWinpython(IPython此分布的设置在其他文件夹中)具有相同的结果.我重新导入后一切正常.完全卡在这里,请帮忙!

Mat*_*DMo 25

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

ipython profile create
Run Code Online (Sandbox Code Playgroud)

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

c.InteractiveShellApp.exec_lines = ["from __future__ import division", "from __future__ import unicode_literals"]
Run Code Online (Sandbox Code Playgroud)

保存文件,重启IPython,你应该全部设置好.