IDLEのサブプロセスが接続されない場合の解決策 - fishcフォーラムより
以下は、元記事へのリンクです: http://bbs.fishc.com/forum.php?mod=viewthread&tid=67949
<スパン
今日、Pythonスクリプトをテストしていたら、突然スクリプトが起動できなくなり、ポップアップで "IDLE's subprocess didn't make connection が表示されました。IDLEがサブプロセスを開始できないか、個人のファイアウォールソフトが接続をブロックしているのでしょう。
<スパン
多くの人が同じ問題に遭遇したときに、解決策が浮かび上がったのです。
<スパン
C:\python34⇄Lib⇄PyShell.py ファイルを修正し、use_subprocess を検索します。
def main():以下関数
use_subprocess = True
に変更する。
use_subprocess = False
変更して、動作は継続していますが、少し変な感じがします。
PythonのIDLEの特徴として、マルチスレッドの仕組みを使ってプログラムを実行することが挙げられますが、この方法によれば、マルチスレッドの仕組みがオフになっていることが一目瞭然です 乙女座に憑かれた私は、そうそう迷うこともなく、問題の根本はまだ見つかっていないのだ!
<スパン
そこで諦めずに検索を続け、ついにstackoverflowで同じ事例を見つけました(リンク:http://stackoverflow.com/questions/15888186/cant-run-python-via-idle-from-explorer-2013-idles- stackoverflowで同じ事例を見つけました(リンク:subprocess-didnt-make-c)、その回答にはエラーの理由が書いてありました!!(リンク:subprocess-didnt-make-c)。それは、私のモジュールの名前がPythonのシステムモジュールと同じだからです!(私はそれを直接re.pyと名付けました)。何が人々を泣かせるかというと、私の新しいreモジュールは実行すると必ず"__pycache__"という名前の同じディレクトリに現れるのです、Python3はユーザーが作ったモジュールをバイトコードにコンパイルする機構をとっくに削除していて、余計なフォルダがありますが、私はそれを見つけられませんでした。気づかなかったという、笑っちゃうようなミスですが、名前を変えたら正常に動作するようになりました
関連
-
お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX2 解決策
-
Python がエラー xxx.whl はこのプラットフォームでサポートされているホイールではありませんと報告します。
-
AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' 属性がない ソリューション
-
AttributeError: モジュール 'time' には属性 'clock' がありません。
-
AttributeError: 'NoneType' オブジェクトには 'group' という属性がありません。
-
scipyという名前のモジュールがない場合の解決策|エラー
-
float32とfloat64の本質的な違い(ディープラーニングへの型影響とpythonの活用)。
-
python 1e-5とはどういう意味ですか?
-
pyinstaller パッケージ生成 .exe 実行ファイルエラー "IndexError: tuple index out of range"
-
pygalマッピング "AttributeError: 'NoneType' オブジェクトには 'decode' という属性がありません"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonでクロールするときにAttributeError: 'NoneType' オブジェクトに 'find_all' 属性がないのを解決する
-
undefinedImportError: 必要な依存関係['Numpy']がありません。
-
TypeErrorの解決策:Unicodeエラーへの強制力
-
ORMにおけるトランザクションとロック、Ajaxによる非同期リクエストと部分リフレッシュ、Ajaxによるファイルアップロード、日時指定Json、マルチテーブルクエリブックのシステム
-
Django リクエストボディの属性を変更する AttributeError: 属性を設定できない
-
import urllib.parse ImportError: parse という名前のモジュールがありません
-
Logistics Regressionにおけるcoef_とintercept_の具体的な意味についてsklearnで解説します。
-
Python による pyserial 経由でのシリアルポートの読み取りと書き込み
-
Pythonで問題解決。TypeError: 'encoding' is an invalid keyword argument for this function.
-
Pycharmの未解決の参照問題