0

Windows で Python27 を実行しています。新しい AWS コマンド ライン インターフェイス (ここにあります: http://aws.amazon.com/cli/ ) を実行しようとすると、「コマンドの構文が正しくありません」というエラーが表示されます。何かを実行するとき。

「aws help」でもこのエラーが発生します。通常のガベージ コマンド (asdf) では別のエラーが発生するため、すべてがインストールされていることがわかります。

PowerShell でも cmd と同じエラーが発生します。

グーグルで検索すると、通常、引用符を使用せずにスペースを含むファイルの名前を変更/移動すると、エラーが発生します。Python インストールを c:\python27\ に移動することで問題が解決することを期待していましたが、解決していません。

4

1 に答える 1

0

Python をパスを持つスペース以外に移動することは正しい選択でした。

aws コマンドは、すべての Python インストールを見つけるのに少し積極的です。PATH ディレクトリで python.exe (または .bat または .cmd) を検索します。Pythonディレクトリを移動したときに、これを手動で変更しました。

また、ファイルの関連付け(私は変更していません)を検索し、まだ c:\program files\python27\ を見つけていて、スペースを窒息させていました。

この質問は、ファイルの関連付けを修正するのに役立ちました。

XPで.py Pythonファイルのファイル関連付けを変更するにはどうすればよいですか?

aws コマンドが少し遅いと感じた場合は、このナンセンスな検索をすべてスキップし、python.exe パスを aws.cmd ファイルにハードコーディングするだけでおそらく高速化できます。

于 2013-04-24T13:17:15.800 に答える