2016-07-27 52 views
15

Bu, eskiden çalışıyordu, ancak şimdi, IPodhon 4.2.0 ve Anaconda'dan Spyder 2.3.9'da değil. Argh.Neden Spyder IPython yapılandırma dosyasına uymuyor?

Ben alırsanız ipython doğru dosyayı okumak sanki, doğru görünüyor konfigürasyon dosyasında: Yani

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': ''}} 

gelecekte bölünme ve numpy bastırma olması gerekiyordu, ama aslında değil:

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} 

Düzenli ipython correctl çalışır:

Bu

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]) 
yapması gereken budur y ( C:\Anaconda2\python.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/python.exe" "C:/Anaconda2/Scripts/ipython-script.py")

Jupyter QTConsole düzgün çalışır (C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/Anaconda2/Scripts/jupyter-qtconsole-script.py")

+0

için yardımcı olur Eğer spyder [bu hata] (https://github.com/spyder-ide/spyder/issues/3354) ile ilgili mi? –

+0

@PeterBrittain Hayır, ancak bu iyi bir çözüm! – endolith

+0

Muhtemelen can sıkıcı bir cevap (kimse yeniden yüklemek istemiyor) bir şey üzerinde olabilir. Anaconda 4.2, hatalarla doluydu. Github yayınlama konularına dahil oldum ve muhtemelen planlı sürümlere ve diğer insanların sorunlarına karşı öncelik vermek zorunda oldukları halde onlara bakma konusunda çok iyiler. Anaconda 4.3.1 şimdi çıktı. Yeni sürüme geçmeyi denemek ve sorununuzu gidermek isteyip istemediğinizi öğrenmek isteyebilirsiniz. Ayrıca spyder hatasının bağlantısını tıklayıp sorununuzu yardım için göndermek için projeye kadar takip edebilirsiniz. – TMWP

cevap

1

im sorunu ya Ben aynı sorunu

başlamıştı ama HER ŞEY dahil olan anaconda kaldırıldı zaman mayın giderilmiştir ne olduğundan emin değil onun piton bit Ben

ayarları ve profil ve malzeme kurtardı verilmiş ve

Umut yeniden o Eğer bir seçenek tüm