我一直在嘗試解決這個問題一段時間,但我一直無法解決它。我用崇高的文本3 SublimeREPL每當我嘗試推出從SublimeREPL IPython的殼,我得到這個錯誤:在Sublime Text 3和Ipython shell中加載SublimeREPL問題
Traceback (most recent call last):
File "/home/user/.config/sublime-text-3/Packages/SublimeREPL/config/Python/ipy_repl.py", line 51, in <module>
embedded_shell = ZMQTerminalIPythonApp(config=cfg, user_ns={})
File "/usr/lib/python2.7/dist-packages/IPython/core/application.py", line 150, in __init__
super(BaseIPythonApplication, self).__init__(**kwargs)
File "/usr/lib/python2.7/dist-packages/IPython/config/application.py", line 166, in __init__
SingletonConfigurable.__init__(self, **kwargs)
File "/usr/lib/python2.7/dist-packages/IPython/config/configurable.py", line 84, in __init__
self.config = config
File "/usr/lib/python2.7/dist-packages/IPython/utils/traitlets.py", line 307, in __set__
obj._notify_trait(self.name, old_value, new_value)
File "/usr/lib/python2.7/dist-packages/IPython/utils/traitlets.py", line 458, in _notify_trait
c(name, old_value, new_value)
File "/usr/lib/python2.7/dist-packages/IPython/config/application.py", line 176, in _config_changed
self.log.debug('Config changed:')
AttributeError: 'ZMQTerminalIPythonApp' object has no attribute 'log'
***Repl Closed***
這個問題似乎是與application.py模塊在此ZMGTerminalIPythonApp對象。 Ipython在我從命令行加載時工作得很好。
更新:所以我也嘗試直接從命令行運行ipy_repl.py文件。我期待它失敗,但實際上它工作得很好。我沒有得到上面的錯誤。所以不清楚爲什麼從ST3調用SublimeREPL時出現上述錯誤,但是當我從命令行調用SublimeREPL ipython shell時,它一切正常。
其他人是否能夠解決此問題?
你有安裝['pyzmq'](https://pypi.python.org/pypi/pyzmq/14.0.1)嗎? – MattDMo
是的,我安裝了pyzmq和一切。我也使用ipython,所以pyzmq是一個要求。謝謝。 – krishnab