2017-03-28 6 views
0

私はPythonを初めて使い、Python 3.6をAnaconda 4.3ディストリビューションでPython 3.6を起動した後でcmdターミナルで実行しようとしています。私はこれを行う方法の概要を説明した様々なフォーラムを見てきました。しかし、私は「行継続文字の後に予期しない文字」エラーが出るコマンドプロンプトでPythonスクリプトを実行しています:行末の後に構文エラーが発生しました予期しない文字

C:\Users\myname\Anaconda3\python.exe C:\Users\myname\Desktop\test.py 

:私は、コマンドプロンプトに次のように入力してみました。両方のパス名を別々に入力しようとしたときも同じエラーが発生しました。 Anacondaディストリビューションを使用する理由は、テンソルフローがインストールされているためです。ありがとう!

+1

"(Anaconda 4.3ディストリビューションでPython 3.6を起動した後で)cmd端末からPythonスクリプトを実行しようとしています" - いいえ、Pythonをあらかじめ起動しないでください。いったんこれを行うと、シェルコマンドではなくシェルコマンドをPythonに発行しようとしています。 – user2357112

+0

[conda --version]を使用してconda installを実行して[Verify](https://conda.io/docs/using/using.html#verify-that-c​​onda-is-installed-check-current-conda-version) – brennan

答えて

0

ファイル名を二重引用符で囲んで、それが機能するかどうかを確認してください。

もしあなたがanacondaをインストールしていない場合は、python "C:\Users\myname\Desktop\test.py"と入力するだけです。 Pythonがあなたにエラーを投げた場合、Pythonコードをチェックする必要があります。コマンドプロンプトでエラーが発生した場合は、AnacondaのPythonを環境変数に追加する方法を確認してください。

+0

引用符を追加すると、構文エラーが返されました。 'unicodeescape'コーデックは、位置2-3のバイトをデコードできません:切り捨てられた\ UXXXXXXXXエスケープ。 これは、Pythonコード行2-3にエラーがあることを意味しますか? – himi64

+0

ああ、今度は 'python r" C:\ Users \ myname \ Desktop \ test.py "'を試してください。これは、Pythonが '\ U'をUnicodeエスケープ文字の先頭として解釈している可能性があるためです。 [ここ](http://stackoverflow.com/questions/1347791/unicode-error-unicodeescape-codec-cant-decode-bytes-cannot-open-text-file)を参照してください。 –

関連する問題