解决python文件双击运行秒退的问题
2019-06-24 11:01
519 查看
今天帮同事写了一个处理Excel表格的python脚本,在我的电脑上双击正常运行,奈何在同事的电脑上总是秒退,研究了半天终于解决,写出来跟大家分享一下。
py文件秒退原因分析:
首先确保电脑里装了python解释器,如果没装是不能运行.py结尾的文件的。附上安装方法。有python解释器以后,需要设置.py文件的打开方式为python.exe。(路径一般是C:\Users\你的用户名\AppData\Local\Programs\Python\Python.exe)
接着考虑代码自身业务,如果你的代码一条路跑到地,那肯定秒退,因为电脑运行这些代码就0.0几秒的事。如果你的代码逻辑中加了无限循环,cmd黑框就会一直在打开状态,或者你加上sleep或者input等能阻塞程序运行的代码,也可以解决py文件秒关的问题(昨天在网上浏览相关解决方案时基本都是此方法)。
PS:我的代码里有无限循环,也有input的方法在,所以排除原因1.
重要的一点,考虑模块问题。比如我的代码开始导入模块时有这样一句import pandas as pd,我的电脑里是有pandas这个包的,但是同事电脑里没有,所以脚本到了他电脑上就秒退了。
还有一些问题,就是python解释器环境变量的问题。同事电脑里双python解释器,既有2.7又有3.6,而我的脚本是3.6写的,他的电脑优先拿2.7打开py文件,这个问题也是需要考虑到的。(如何为多个python版本配置环境变量,留个位置以后码)
以上4点原因逐一排除之后,我的py脚本就愉快的在同事电脑上运行了。(问题情况可能不尽相同,但大致原理都一样,希望能帮到你)
以上这篇解决python文件双击运行秒退的问题就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 解决win7系统下,jar文件不能双击运行的问题
- 解决系统jar文件双击不能运行问题以及JDK的配置问题
- 解决双击不能运行jar文件的问题
- 解决win7系统下,jar文件不能双击运行的问题
- 解决jar格式文件,双击不能直接运行问题
- 彻底解决win7系统jar文件双击不能运行问题
- 解决双击不能运行jar文件的问题
- 解决win7系统下,jar文件不能双击运行的问题
- sublime text3刚从官网下载安装后,Ctrl+B无法直接运行Python文件问题--解决方法
- Xp,win7下 jar文件双击不能运行,或无法发现main方法,java -jar的问题解决
- 解决Linux下运行Python脚本显示“: 没有那个文件或目录”的问题
- 解决Python运行文件出现out of memory框的问题
- 解决win7系统下,jar文件不能双击运行的问题
- 解决VBS文件双击不能运行的问题
- 解决在Windows下双击.jar文件不能运行的方法
- 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- opencv:fatal error LNK1104: 无法打开文件“python26_d.lib” 问题解决
- 直接在eclipse上运行hdfs上文件会出现的问题及解决方法
- NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。
- 关于双击cpp文件无法直接打开,VS2008提示“向程序发送命令时出现问题”的解决