今天在测试Python脚本的时候,突然间发现,脚本不能启动了,还弹出了“IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall software is blocking the connection.”的警告!!

经过数次检查,仍旧未能解决问题,便只能求助万能的度娘了。百度一下,很多人也碰到了同样的问题,解决方法也出来了:

修改C:\python34\Lib\idlelib\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-subprocess-didnt-make-c)上面找到了同样的案例,回答中还给出了出错误的原因!!居然是因为我的模块名称和Python系统模块重名了(我直接取名叫做 re.py 了)!!真是泪流满面啊,让人哭笑不得的是,我新建的re模块运行后总是会在同一目录下出现名为“__pycache__”的目录,Python3中早就移除了将用户自建模块编译成字节码的机制,多了一个文件夹,我居然没发现,真让人哭笑不得,改名后果然正常了

<ignore_js_op>
 

最新文章

  1. xcode 版本控制推送代码到远程git仓库的步骤
  2. DevExpress TreeList使用心得
  3. 特定IP访问远程桌面
  4. 多线程之GCD
  5. Android静默安装实现方案
  6. haproxy的使用
  7. 一个程序中关于多个osgGA::GUIEventHandler同时存在的问题
  8. AngularJS &#39;Controller As&#39;用法
  9. ZOJ 3646 Matrix Transformer 二分匹配,思路,经典 难度:2
  10. awk案例学习
  11. Honda HDS IMMO PCM Code calculator Free Download
  12. 按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性, 和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、 宽、高,输出其底面积和体积。
  13. php Static静态关键字
  14. 注解&#160;@Resource与@Autowired与@Component的使用
  15. sql server 修改表结构
  16. Python的几个常用模块
  17. mysql 索引及索引创建原则
  18. StringRedisTemplate操作redis数据
  19. [UE4]Format Text
  20. tomcat服务的启动与隐藏启动(win)

热门文章

  1. git fetch 的简单用法:更新远程代码到本地仓库及冲突处理
  2. pl/sql游标
  3. Spark(五) -- Spark Streaming介绍与基本执行过程
  4. PowerDesigner 将表的字段name属性设置到comment凝视
  5. RelativeLayout经常使用属性介绍及实例解说
  6. C-C Primer Plus阅读笔记
  7. MvcPager帮助文档 - MvcAjaxOptions 类
  8. Python进程、线程、协程之间的关系
  9. CKEditor的安装与基本使用(JSP)
  10. atitit.MIZIAN 陕北方言 特有词汇 大词典 attilax 整理 a--g v1 q31.xlsx