gpt4 book ai didi

python - 为什么 Spyder 不遵守我的 IPython 配置文件?

转载 作者:太空狗 更新时间:2023-10-29 17:08:50 25 4
gpt4 key购买 nike

在 Anaconda 的 IPython 4.2.0 和 Spyder 2.3.9 中,这曾经有效,但现在无效。啊。

如果我得到 IPython 配置,它看起来是正确的,就像它正确读取文件一样:

get_ipython().config
Out[1]:
{'IPCompleter': {'greedy': True},
'IPKernelApp': {'exec_lines': ['%pylab qt']},
'InlineBackendConfig': {},
'InteractiveShell': {'xmode': 'Plain'},
'InteractiveShellApp': {'exec_lines': ['from __future__ import division',
'from __future__ import print_function',
'from __future__ import with_statement',
'from numpy import set_printoptions',
'set_printoptions(suppress=True, precision=4)',
'from sympy import init_printing',
'init_printing(forecolor="White")'],
'pylab': 'auto'},
'StoreMagics': {'autorestore': True},
'ZMQInteractiveShell': {'autocall': 0, 'banner1': ''}}

所以它应该有 future split 和 numpy 抑制,但实际上没有:

division
Out[1]: _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)

4/5
Out[2]: 0

np.get_printoptions()
Out[3]:
{'edgeitems': 3,
'formatter': None,
'infstr': 'inf',
'linewidth': 75,
'nanstr': 'nan',
'precision': 8,
'suppress': False,
'threshold': 1000}

eps = np.finfo(float).eps; x = np.arange(4.); x**2 - (x + eps)**2
Out[4]:
array([ -4.93038066e-32, -4.44089210e-16, 0.00000000e+00,
0.00000000e+00])

这是它应该做的:

from __future__ import division

division
Out[2]: _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)

4/5
Out[3]: 0.8

np.set_printoptions(suppress=True)

eps = np.finfo(float).eps; x = np.arange(4.); x**2 - (x + eps)**2
Out[5]: array([-0., -0., 0., 0.])

np.get_printoptions()
Out[6]:
{'edgeitems': 3,
'formatter': None,
'infstr': 'inf',
'linewidth': 75,
'nanstr': 'nan',
'precision': 8,
'suppress': True,
'threshold': 1000}

常规 IPython 工作正常(C:\Anaconda2\python.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/python.exe""C:/Anaconda2/Scripts/ipython -script.py")

Jupyter QTConsole 工作正常(C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe""C:/Anaconda2/Scripts/jupyter -qtconsole-script.py")

最佳答案

我也不知道是什么问题我遇到了同样的问题

但是当我卸载 anaconda 时我的一切都被修复了,包括它的 python 位授予我保存设置和配置文件和东西

并重新安装

希望对你有所帮助,如果它是一个选项的话

关于python - 为什么 Spyder 不遵守我的 IPython 配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38602507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com