
换一个打包工具试试看。想不明白怎么回事。是不是powershell的原因。把它去掉再试试看。
很可能是它的原因。它截断了stdioinput
另外可能还有中文路径的原因。
此外还有可能少打包了一些程序。这个可能性也比较大。
不一定非要用powershell打开\x0d\用cmd运行也可以的,不过需要添加一下路径(c:\Python27是默认安装路径)\x0d\将以下代码保存为cmd文件,把你要运行的脚本文件拖到这个文件的图标上即可。\x0d\或者用自带的IDLE编辑器编辑的话,按F5可以直接运行;IDLE的位置在python27\lib\idlelib\idlepyw,双击运行即可
windows下用命令行方式运行Python脚本,用命令提示符(即cmd)就可以了,好像不用powershell这个高级货。
在cmd里,切换到脚本所在目录后,直接输入"xxxpy"就可以执行脚本了,连“pythonexe”都可以省略。
截图如下:
Windows Powershell 和 Windows Powershell(X86)都是可以用的,只不过前一个是在64位环境下运行而后一个是在32位环境下运行。python本身不是PowerShell内置的命令,所以你需要自己来设置系统环境变量。而鉴于你确实是设了环境变量,你可以在Powershell中执行 set-location C:\Python27,然后再运行 python 试试看,如果可以运行成功,就说明还是环境变量设置有问题,我看到网上也有人问道类似的问题,你可以参考:>
以上就是关于python代码生成exe文件后,执行遇到问题——没法让用户输入字符了。注:代码在python2.7环境下测试成功。全部的内容,包括:python代码生成exe文件后,执行遇到问题——没法让用户输入字符了。注:代码在python2.7环境下测试成功。、Windows Powershell无法运行,无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称、powershell打开python的问题和.py文件闪退等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)