2017-08-30 5 views
0

mit Informationen aktualisiert Ich habe vergessen zu umfassen:Python Vordach Aufforderungsmodus

Canopy Version: 1.7.4.3348 (64 bit)

Python-Version: ‚2.7.11 | 64-Bit | (Standard, 11. Juni 2016, 11:33:47) [MSC v.1500 64 bit (AMD64)] '

Auch: Dieses Problem begann erst vor ein paar Tagen, aber es ist ziemlich irritierend. Es könnte sein, dass die Netzwerk-Leute etwas tun, oder es könnte sein, dass ich meine Umgebung irgendwie verändert habe, ohne es zu merken.

Ich habe das gewohnte Problem in Canopy, dass aus irgendeinem Grund die Eingabeaufforderung im unmittelbaren Fenster seltsam wirkt. Es lässt mich tippen, tut aber nichts und scheint nicht zum nächsten Befehl überzugehen.

Welcome to Canopy's interactive data-analysis environment!'t' not in 'tf' 
Type '?' for more information. 

...: 
...: 
n [1]: %run "C:\Projects\MyProject\MyProgram.py" 

Enter (T)est or (F)ull or (Q)uit: t 

How many rows to process: d 

't' not in 'tf' 
Out[2]: False 

'a' not in 'tf' 
Out[3]: True 
In [4]: 
...: 
...: 
...: 

Die einzige Möglichkeit, die ich über diese erhalten kann, ist den Kernel neu zu starten. Ich denke, etwas in meinem Programm könnte dies verursachen. Nicht sicher was. Ich will das Ganze hier nicht hinstellen. Jeder hatte dieses Problem und weiß, was für ein Ding es verursachen könnte?

Auch, was ist dieser "Modus" genannt und gibt es eine Möglichkeit, zu einem regulären "Modus" zurückzukehren, ohne den Kernel neu zu starten?

+0

Dies ist kein Modus. Dies ist ein Bug- oder Systemkonfigurationsproblem. Sie geben auch nicht an, welche Canopy-Version Sie verwenden oder (2.x), welche Version von Python Sie ausführen. –

+0

Ich denke, es ist ein Versionsproblem. Ich denke, dass ich mich nächste Woche nach meinem Crunch updaten werde. tx, – elbillaf

Antwort

1

Ihre Firewall blockiert möglicherweise die Kommunikation von ipython mit dem Kernel. Versuchen Sie, die Verbindung zum Internet zu trennen, Ihre Firewall zu deaktivieren und es erneut zu versuchen. Wenn dies das Problem löst, müssen Sie Ihre Firewall so konfigurieren, dass sie localhost nicht blockiert, oder ein intelligenteres Firewall-Programm verwendet.

+0

Das klingt nach einem Plan. Ich kontrolliere nicht die Firewall, in der ich arbeite, aber wenn ich die Dinge eingrenzen kann, können mir vielleicht die Netzwerk-Jungs eine Pause machen. Zuerst werde ich warten, um ein Update auf die neueste Version von Baldachin/Python Ende nächster Woche zu machen. – elbillaf

+1

Während des Upgrades von Python habe ich festgestellt, dass an diesem Ende ein Firewall-Problem aufgetreten ist, das in der vorherigen Version nicht gemeldet wurde. Unsere IT-Leute haben das gelöst und ich lief jetzt seit mehreren Tagen ohne Zwischenfälle, tx – elbillaf