web-dev-qa-db-ja.com

Pythonエラー-IDLEのサブプロセスは接続できませんでした。IDLEが起動できないか、パーソナルファイアウォールソフトウェアが接続をブロックしています

私はプログラミングが初めてなので、Python最初に学ぶために;

Python、最新バージョン3.4をインストールしました。 Python IDLE(GUI)モードを開こうとしているので、開こうとすると、「IDLEのサブプロセスが接続できませんでした。IDLEが起動できないか、パーソナルファイアウォールソフトウェアがブロックされています。接続。"。

私のファイアウォールは、私がPythonを挿入したので問題ではありません。私はそれを再インストールしようとしましたが、違いはありませんでした。

お時間をいただきありがとうございます:D

12
Usce

Pythonでディレクトリに新しく作成されたすべての.pyファイルを削除します。例えば、random.py、end.py-それが同じ通知ウィンドウを引き起こした私の問題でした。ファイル名の競合の理由。

19
Igor Tischenko

現在のディレクトリに、Python(references: Ca n't run Python ExplorerからIDLE経由[2013]-IDLEのサブプロセスは接続しませんでした

HOMEPATHUSERPROFILEなどの不適切な環境変数がある場合にも発生する可能性があります(参照: 問題14576:IDLE:WindowsでのHOMEDRIVE、HOMEPATH、およびUSERPROFILEの一貫性のない使用

別の関連する質問を見つけました: Python IDLEサブプロセスエラー?

答えがなければ私のアドバイス:グーグルはあなたの友達かもしれません!上記の3つの手がかりはそこから来ています:-)

5
Serge Ballesta

シンプル... .pyファイルの名前を、pythonパッケージに既に存在する 'random.py'などのキーワード名とは異なる名前に変更します。

例えば。 1つのファイルに「random.py」という名前を付けました。同じエラーがポップアップしました。名前を「random_demo.py」に変更しました。出来た。異なる命名により、既存のファイルと同じ名前の新しく作成されたファイルとの間のあいまいさの問題が破棄されます。

2
Sujatha

私にとって:HOMEDRIVEが指すドライブは書き込み可能ではありませんでした。 pythonw.exeではなくpython.exeを明示的に使用して、ハードな方法でアイドルを実行することでこれを確認しました。

C:\coding\xyz>"C:\Python27\Lib\idlelib\..\..\python.exe"  
"C:\Python27\Lib\idlelib\idle.pyw"

 Warning: unable to create user config directory
P:\.idlerc
 Check path and permissions.
 Exiting!
2
amonroejj

修正しました。管理者権限でIDLEを実行する必要がありました。 (Windows 7 x64を使用しています)。お役に立てれば。

1
WinMacLinUser

修正は here です。

2つ以上のインスタンスが見つかった場合は、タスクマネージャーを開き、pythonw.exeを強制終了します。その後動作するはずです。

1

私の問題は、.pyファイルがローカルマシン上にないことでした。共有ディレクトリにありました。

ファイルをローカルマシンに移動した後、エラーが表示されなくなりました。

0
Eric

私の特定の問題に注意するために、これは私のRAMがいっぱいになり、私のCPUがビジーになったときに起こります。

問題は、RPCサブプロセス間のIPCパイプでのネットワークソケットタイムアウトが原因です。
プロセスパイプの代わりにIPCに一般的に使用される貧弱な設計(安全でなく、故障しやすい)です。

修正するには、RAMとCPU使用率をクリアし、1分待ってから再試行します。
開発者向けの修正は、IPCのソケットの使用を停止し、適切なプロセスパイプを使用することです。

はい、ブラウザで発生するソケットタイムアウトの問題とまったく同じですが、最新のブラウザでは、タイムアウトエラー画面を表示する代わりにページの読み込みが停止するだけです。
(これは、良好なWAN接続、ローカルタイムアウト付き)の場合を想定しています)

0
Tcll

ちょうど同じ問題がありました。そのため、アンインストールして再インストールしましたが、修正されて10分かかりました。 Windowsマシンの重要な点は、古いディレクトリを削除すること(C:\ Python27 \はWindowsが実際に物事を削除するように見えるため)および再インストール時に新しいディレクトリを指定する(C:\ Python279 \またはそれを呼び出すことを選択したもの)。

私はPython 2.7.9でWin 10を使用しています。

0
CDS

C:/ Users/[your user]/AppData/Local/Programs/Python/Python35-32に移動し、特定のメソッド、関数、モジュール、またはライブラリにちなんで名付けられたこのディレクトリ内のすべての* .pyファイルを削除または名前変更します。次に、IDLEを実行します。動作するはずです。

私が助けてくれることを願っています

0
Fish

「test.py」と呼ばれるファイルで同様の問題が発生し、Python 2.7.9-ファイルの名前を別の名前に変更すると、問題が解決しました。チェックした後、 Python27\Libフォルダーの下の同じ名前。

IDLEのバグのようです。

0
Karo Kuokkanen