ヘルプ!私は何度も何度もこのエラーを受け取ります....Pythonコードを実行しようとしているときにライトテーブルで
File "C:\Python34\Lib\site.py", line 176
file=sys.stderr)
^
SyntaxError: invalid syntax
これはインストール付きのコードです。
ヘルプ!私は何度も何度もこのエラーを受け取ります....Pythonコードを実行しようとしているときにライトテーブルで
File "C:\Python34\Lib\site.py", line 176
file=sys.stderr)
^
SyntaxError: invalid syntax
これはインストール付きのコードです。
ライトテーブルの部分についてはわかりませんが、表示されるエラーは、print
Python 2 で Python 3 関数呼び出しを何らかの方法で実行しようとした場合に発生するエラーです (ここprint
で、機能)。Python 3.4 ディストリビューションの175 ~ 176 行site.py
目は次のようになります (先頭のインデントをモジュロ化):
print("Error processing line {:d} of {}:\n".format(n+1, fullname),
file=sys.stderr)
確かに、Python 2 インタープリターでそれを実行しようとすると、カーソルが同じ記号SyntaxError
を指している , が表示されます。=
Python 2.7.8 (default, Jul 3 2014, 06:13:58)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Error processing line {:d} of {}:\n".format(n+1, fullname), file=sys.stderr)
File "<stdin>", line 1
print("Error processing line {:d} of {}:\n".format(n+1, fullname), file=sys.stderr)
^
SyntaxError: invalid syntax
Light Table Python プラグインの設定を詳しく調べて、問題がないか確認することをお勧めします。PYTHONPATH
環境変数の設定も確認する必要があります。ディレクトリへの参照が含まれていて、C:\Python34
Python 2 を実行している場合、それが問題の原因である可能性があります。PYTHONPATH
これは、Python 3 のライブラリ ディレクトリを参照するa を使用して Python 2 を起動したことが原因で発生した、OS X でのまったく同じ問題の例です。
noether:~ mdickinson$ export PYTHONPATH=/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/
noether:~ mdickinson$ python2.7
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site.py", line 176
file=sys.stderr)
^
SyntaxError: invalid syntax