10

2013 年 4 月 15 日に解決しまし た。Windows 7 (64 ビット) の Windows エクスプローラーで Python ファイルを右クリックし、[IDLE で編集] を選択すると、エディターは正しく開きますが、Python 3.3.1 プログラムを実行 (または f5) すると、失敗します。「IDLE のサブプロセスは接続を確立しませんでした。IDLE がサブプロセスを開始できないか、パーソナル ファイアウォール ソフトウェアが接続をブロックしています。」エラーメッセージ。私のpython 3.3.1プログラムを実行するためにIDLEを開始する他のすべての方法は完全に機能しました。「送信先」メソッドでさえ機能しましたが、容認できないほど扱いにくかったです。私は(これまでのところ)これを調査し、Pythonを何度も再インストールするなど、さまざまなことを試すのに4日間費やしました。いいえ、FireWall がブロックしているわけではありません。ファイアウォールを完全にオフにしようとしましたが、効果はありませんでした。

ここに重要な手がかりがあります:最初にpython 3.3 64ビットをインストールして構成し、「IDLEで編集」からの実行を含むすべてが機能しましたが、最近、Python 2でのみ利用可能なライブラリが必要になったときにpython 2.7.4をインストールし、その時点から述べられた問題で始まりました。ある時点で、両方のバージョンのすべての痕跡を完全に削除し、Python 3.3.1 64 ビットを再インストールしました。問題が残りました。

次に、両方の32 ビットバージョンをインストールしようとしましたが、まだ運がありません。その後、混乱しているある時点で、「IDLEで編集」するオプションを失い、Regeditでの編集を含むすべてを試すのに1日を費やしました。そこにも運はありません。Python 3.3.1 を再インストールしましたが、まだ「IDLE で編集」されていません。最後に、すべてのバージョンの Python をアンインストールし、環境変数 PATH および PYTHONPATH への Python 参照を削除しました。次に、Windows レジストリ内のすべての Python 関連キーを削除し、アンインストールでわざわざ削除しなかった C:\python33 ディレクトリを削除しました。もちろんやり過ぎで、Windows を再起動して Python 3.3.1 64 ビット バージョンを再度インストールしたところ、ありがたいことに「IDLE で編集」オプションが復活しました。私は一瞬幸い、Windows エクスプローラーを開き、Python プログラムを右クリックし、[IDLE で編集] を選択して [実行] を選択し (目を閉じて)、同じ元のエラー メッセージ 「IDLE のサブプロセスが接続を確立しませんでした。いずれかの IDLE を開始できません」サブプロセスまたはパーソナル ファイアウォール ソフトウェアが接続をブロックしています。」

私はこの問題に完全に行き詰まっており、本当に助けが必要です. 幸せなキャンピングカーではなく、私が見えることは間違いありません。それに加えて、私はまだ StackOverflow を理解していないと思います.5 日間、さまざまなバージョンで助けを求めるこの嘆願がありましたが、誰からも 1 つの応答もありませんでした. stackoverflow と他のサイトのすべてを見てきましたが、答えがわかりません。自分の質問に答えて投稿する必要があるように思えますが、これまでのところできません。

とにかく、聞いてくれてありがとう。はい、私は Python にはかなり慣れていませんが、長年 (おそらく多すぎる) プログラミングを行って問題を解決してきました。誰でも?個人的に Python に詳しい人がいないと、これが難しくなります。Python の専門家と電話で簡単に会話するにはどうすればよいですか?

4

11 に答える 11

1

一部のウイルス対策にもファイアウォール制御があるため、すべてのファイアウォールとウイルス対策を無効にすると、ようやく機能するようになりました。元。アバスト

于 2014-04-05T19:23:10.723 に答える
1

フォルダーに copy.py がある場合は削除します

于 2015-01-01T13:03:04.727 に答える
1

同じエラーメッセージが表示されました。Python インストール ディレクトリにあるすべての *.exe ファイルを Windows ファイアウォールの例外リストに追加した後、エラーは表示されなくなりました。

于 2014-01-01T13:47:23.800 に答える
1

I had exactly the same issue :"IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall software is blocking the connection."

I found the answer from this stackoverflow site. I created a file named string.py and that classhed with the normal python files. I removed the string.py and everything works now. Thanks folks.

于 2013-06-10T00:04:30.620 に答える