我正在尝试在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
。
我在Anaconda
和Winpython
(此分配的IPython
的设置位于其他文件夹中)都尝试了相同的结果。我重新导入后一切正常。完全停留在这里,请帮助!
答案 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,你应该全部设置。