1

作業ディレクトリ内にあるファイル名引数を使用して実行可能ファイルを実行したい場合、Windows cmd で次のようにします。

C:\Python27\python signalme.py

Cygwinでどうすればできますか? 注: C:\Python27\python は実行可能ファイルです。完全な回答をお願いします。ここのどこかで を追加する必要があることを読みましたが、どこに追加すればよいか.\aわかりませんでした。

4

2 に答える 2

1

Cygwin は、Linux に似たユーザー環境を Windows で利用できるようにしようとしています。Linux ライクなコマンド ラインで実行可能ファイルを実行するには、次のものが必要です。

  1. 実行可能ファイルを見つけることができる必要があります。これは、次のいずれかを意味します。
    • 実行可能ファイルは、PATH 環境変数に含まれているディレクトリーにあります。
    • コマンドラインで指定できる実行可能ファイルへの明示的な絶対パスを知っている
    • コマンド ラインで指定できる、現在のディレクトリから実行可能ファイルへの相対パスがわかっている。
  2. ファイルには、そのファイルの実行に使用しようとしているユーザーの実行権限が設定されている必要があります。

したがって、作業ディレクトリで実行可能ファイルを実行するには、ファイル名とともに作業ディレクトリへの相対パスを指定できます: ./foo.exe.

あなたの場合、Python インタープリターを使用してローカルの Python ファイルを実行します。ほとんどの場合、Cygwin でインストールされた Python を使用する必要があります。その Python はおそらく PATH にあるので、次を実行します。

python signalme.py

これは次のようなエラー メッセージで失敗する可能性がありますbash: python: command not found。この場合、Cygwin セットアップを再実行し、Python をインストールする機会を探し、必ずインストールしてください。

于 2013-05-04T06:41:38.280 に答える