cygwinのpythonがDOSから動かない
折角cygwinでpythonを入れてみたので、
DOSでもこれを使おうとしたところ、うまく動かない。
DOS> python アクセスが拒否されました。
おかしいなあ、PATHには、ちゃんと追加されているし、whichコマンドでも
パスが見れるのだが。。。
ということでググってみたところ、どうやら、lnでシンボリックリンク張っているcygwinのコマンドを
DOSで実行しようとすると上手く動かないらしい。
どうやら、mklinkというコマンドが、WindowsVista以降ではあるので、こちらを使うとうまく行くようだ。
実は、このコマンド、lnとは、引数の順序が逆のようなので注意しないと引っ掛かります。
えっ。私?何もちろん1回失敗しました。
以下のようにしましょう。
DOS> mklink [コピー先] [コピー元]
ということで実行してみると今度は、以下のようなエラーが。。。
DOS> python 'python' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
今度はなんだ。。。。ググっても情報が良くわからん。
と悩みに悩んだ所、mklinkで作成したファイルが、exeの拡張子でない
ことが原因でした。。。
さすが最底辺ですね。
では。
ディスカッション
コメント一覧
まだ、コメントがありません