私はAnacondaにインストールしたSpyder 2.3.8を持っています。 Pythonのバージョンは2.7.11、condaのバージョンは4.0.5です。Python Spyderが応答を停止する
私は、いくつかの種類のコードがSpyderエディタの反応を停止させることを発見しました。 1つの例は、次の行です。
x = b'\x89\x50\x4E\x47\x0D\x0A\x1A\x0A'
これは有効なPythonコードとみなします。私はPythonには比較的新しいので、ここで間違っていれば私を修正してください。私はPythonシェルの端末で試してみました。
別の非常に奇妙な例は、ここでの唯一の違いは、私は変数にf.read()を割り当てることである
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()
であり、それは、スパイダーが応答を停止になります!
私はSpyderと他のすべてのアナコンダパッケージを更新しました。以前はエラーが発生していましたが、それでもエラーが発生しました。私が間違ってやっていることが何であるか、あるいは何を試すことができるのでしょうか?
EDIT:既に説明した質問のこの他の部分がありました(!ありがとう)
また、私はインターネットで見つけ、次の例を実行しようとした:
name = input("What is your name? ")
print("Nice to meet you " + name + "!")
この例私には例外が与えられます。ここでは、完全な出力は次のとおりです。Pythonの2で
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