2012-03-14 5 views
0

私はcygwinを私の勝利7 PCにインストールしました。私がPythonシェルを実行しているとき、私はOS名をposix(これは期待されます)とし、多くのDOSコマンドはos.system("DOS command")を使って動作しません。Windows CMD(バイパスcygwin)からPythonシェルを実行

Windowsコマンドプロンプトからposixシェルを入力しないようにする方法はありますか?

+1

Python(スタートアップメニュー項目をPython(コマンドライン)またはPython Interactive Shellと呼ぶ)をインストールしましたか? – Dikei

答えて

2

CygwinポートではなくネイティブのWindows Pythonインタープリタを実行する必要があります。

すでにシステムに両方がインストールされている場合は、PATH設定を確認して、ネイティブWindows版が最初に来ることを確認します。

これがうまくいかず、Cygwinポートを実行してしまった場合は、os.system()呼び出しを避け、新しいサブプロセスパッケージを使用する必要があります。続きを読むhttp://docs.python.org/library/subprocess.html

関連する問題