1

PowerShellなどのPythonツールを実行すると、別のポップアップコマンドラインウィンドウが表示され、コマンドを実行すると消えてしまうpip理由がわかりません。nosetests実行可能出力、特にポップアップが閉じる前の最後の数行がほとんど見えないため、これは厄介です。

ポップアップを停止するために変更できる設定があると思いますか?

Windows7でPowershell2.0を使用しています。

4

2 に答える 2

0

誰かが同様の問題を抱えている場合は、この回答をご覧ください。この解決策は最終的に私の問題を解決したと思います。私の場合、すべてを機能させるにはコンピューターを再起動する必要があります。

于 2012-09-17T21:42:24.303 に答える
0

Powershell は cmd.exe ではなく、コンソール インターフェイスが異なります。おそらく、py ツールは存在しないシェル ウィンドウに書き込みを行っています。次の構文を使用して、これを回避できる場合があります。

cmd /c script.py

PS プロンプトから直接 Python スクリプトを実行するときに行うことは、コマンドが完了するまでの期間、DOS シェルを起動することです。「一時停止」が実装されていないため、コマンドが完了するとシェル ウィンドウが閉じます。

テストスクリプト

# tester.py, just a test
print "This is a test script, that is all."

PS での出力:

C:\src\python
{powem} [36] --> .\tester.py
C:\src\python
{powem} [37] --> cmd /c .\tester.py
This is a test script, that is all.

mp

于 2012-08-26T22:26:14.957 に答える