Ich habe Spyder 2.3.8, die ich mit Anaconda installiert habe. Python-Version ist 2.7.11, Conda-Version ist 4.0.5.Python Spyder reagiert nicht mehr
Ich habe festgestellt, dass einige Arten von Code den Spyder-Editor nicht mehr reagieren lassen. Ein Beispiel ist die Zeile:
x = b'\x89\x50\x4E\x47\x0D\x0A\x1A\x0A'
Ich nehme an, das ist ein gültiger Python-Code. Ich bin relativ neu bei Python, also korrigiere mich bitte, wenn ich hier falsch liege. Ich habe versucht, ein Terminal in der Python-Shell und es funktioniert.
Ein weiteres sehr seltsam Beispiel ist
png = 'oxy.png'
f = open(png, 'rb')
f.read(10) # That executes without any problems
f.close()
f = open(png, 'rb')
x = f.read(10) # this line makes Spyder freeze!
f.close()
Der einzige Unterschied ist, dass hier ich f.read() einer Variablen zuweisen, und das macht Spyder reagiert!
Ich habe gerade Spyder und alle anderen Anaconda-Pakete aktualisiert. Der Fehler passierte vorher und es passiert immer noch. Irgendeine Idee von dem, was ich falsch machen könnte, oder was könnte ich versuchen?
EDIT: Da war dieser andere Teil der Frage, die bereits erläutert wurde
Ich habe versucht, auch das folgende Beispiel laufen die ich im Internet gefunden (danke!):
name = input("What is your name? ")
print("Nice to meet you " + name + "!")
Dieses Beispiel gibt mir eine Ausnahme. Hier ist die volle Leistung.
name = input("What's your name? ")
print("Nice to meet you " + name + "!")
What is your name? sininho
Traceback (most recent call last):
File "<ipython-input-1-e82cc0e3f7a3>", line 1, in <module>
name = input("What's your name? ")
File "/scr/elbe9/pauline/physio/program/python_libraries/anaconda2/lib/python2.7/site-packages/ipykernel/ipkernel.py", line 165, in <lambda>
builtin_mod.input = lambda prompt='': eval(self.raw_input(prompt))
File "<string>", line 1, in <module>
NameError: name 'sininho' is not defined