[英]Python.exe has stopped working while using zmq
無論是iPython,Jupyter還是Spyder,這些python WYSIWYG-或IDE-frontends都在內部使用ZeroMQ,而且非常密集地在“終端”或“筆記本”中的GUI與后端python引擎之間進行通信(s )。
因此需要雙重護理。 每個端口映射都更加精細。
正如人們可能會讀到的那樣,O / S報告問題出現在后端引擎上,這種問題很瘋狂,而不是在GUI前端。
無論如何,
而不是使用像tcp://0.0.0.0:<port#>
或tcp://*:<port#>
這樣的tcp://0.0.0.0:<port#>
構造函數
文檔明確建議另一種方法如何安全
.connect()
到localhost(當然,該端口仍然沒有iPython / Jupyter / Spyder自己使用):
>>> print zmq.Socket.connect.__doc__
s.connect(addr)
Connect to a remote 0MQ socket.
Parameters
----------
addr : str
The address string. This has the form 'protocol://interface:port',
for example 'tcp://127.0.0.1:5555'. Protocols supported are
tcp, upd, pgm, inproc and ipc. If the address is unicode, it is
encoded to utf-8 first.
>>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.