Я установил Anaconda на удаленную машину Mac OS 10.8.5, и я пытаюсь перевести графику matplotlib обратно на свою локальную машину, но IPython пытается использовать удаленной машиной и сбоя. Кто-нибудь еще испытал это? Я могу сделать это со старым Enthought Python Distribution (EPD), поэтому я знаю, что для этого настроены задействованные машины.интерактивный matplotlib over ssh crashing, Anaconda Scientific Python Distribution
Я задал этот вопрос elsewhere, но не повезло. Спасибо за любую помощь.
localmachine:~ me$ ssh -Y remotemachine
Password:
Last login: Fri Sep 12 10:46:08 2014 from localmachine
remotemachine:~ me$ ipython
Python 2.7.8 |Anaconda 2.0.1 (x86_64)| (default, Aug 21 2014, 15:21:46)
Type "copyright", "credits" or "license" for more information.
IPython 2.2.0 -- An enhanced Interactive Python.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import matplotlib
In [2]: import matplotlib.pyplot as plt
In [3]: plt.rcParams['backend']
Out[3]: 'TkAgg'
In [4]: matplotlib.use('TkAgg')
In [5]: plt.plot([1,2],[3,4])
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
CGColor with 0 components
/Users/me/anaconda/bin/python.app: line 3: 80244 Abort trap: 6 /Users/me/anaconda/python.app/Contents/MacOS/python "[email protected]"
Это работает, если вы используете другой бэкэнд? – asmeurer
Нет, оба TkAgg и Qt4Agg делают то же самое. – jkmacc
Нашел что-то из недавнего Anaconda [changelog] (http://docs.continuum.io/anaconda/changelog.html): «на MacOSX, Tk теперь связан с Cocoa (вместо X11)». Для тех, кто использует Anaconda по сети, это не «усовершенствование». – jkmacc