我试图在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启动时出错.仍然没有导入除法,必须重新导入它from __future__ import division
在shell中输入.
我尝试了它Anaconda
和Winpython
(IPython
此分布的设置在其他文件夹中)具有相同的结果.我重新导入后一切正常.完全卡在这里,请帮忙!
检查是否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,你应该全部设置好.