2016-06-17 2 views
0

「インポート」を使用しようとしたり、単に「print 'hello world'」を使用しようとすると、デバッグの対話モードが失敗します。これはPython 3.0までしか存在しないエラーのようです。eclipse pydev対話型デバッグ

例コード: '' ' 14時に作成されます。 2016

''' 
import time 

Debugger output: 
pydev debugger: starting (pid: 6988) 
>>> time.sleep(4) 
File "<stdin>", line 1 
time.sleep(4) 

      ^
SyntaxError: invalid syntax 
>>> 

このエラーは、eclipse mars 2.2でrepostory(5.0.0)の最新のpydevで検出されました。

Windows版5.0.0または4.5.5 Java 1.7.0.80のeclipse 4.5.2(Mars)およびLiClipseの場合、エラーはそのまま残ります。 LiClipseを使ったLubuntuでは、失敗しても動作します。

Windowsではエラーが発生しているようです。

無効な構文は、time.sleep(2)の行の終わりを指しています。

+0

対話モードは、デバッグ設定で-iによって指定されます - 引数 - VM引数 – JKN

答えて

1

-iを使用する代わりに、実際の対話型コンソール:http://www.pydev.org/manual_adv_interactive_console.htmlを使用する必要があります。

これはLinux上で動作する理由で、あなたは\ r \ n問題があると思います。環境設定>一般>作業スペース>新しいテキストファイルの行区切り文字を変更すると実際に動作するようになる可能性があります\ nを使用しますが、PyDevのこの実行モードは実際にはサポートされていません。対話型コンソールが必要な場合は、http://www.pydev.org/manual_adv_interactive_console.htmlを使用してください。

関連する問題