安装pyinstaller,按照命令提示安装成功,但打包文件的时候总是失败,如下:
错误提示:ValueError: script’C:\Users\Administrator\SevenDigitsDraw.py’ not found
刚开始我一直不理解,因为我明明安装pyinstaller成功了,但是打包文件一直这样。后来我又细看了上边的提示,以为是python版本与所安装的pyinstaller版本不一致造成的,但后来证明我是多想了…
话不多说,错误原因及解决方案:
(1)错误原因
我想打包的文件在E盘中,但我直接在C盘的情况下输入了“pyinstaller - F SevenDigitsDraw.py”,所以才导致文件找不到。
(2)解决办法
涉及到在windows命令行中换盘的问题,以我的E盘为例:
1、先将C盘换为E盘:直接输入“ e: ” ——>即转为E盘
C:\Users\Administrator>e:
2、接着输入自己所要打包文件所要的目录,一定要在前边加上cd!即**“ cd <文件夹名称>”**
E:\>cd python编程
3、开始打包——pyinstaller -F <文件名.py>,等待运行即可
4、恭喜你,打包成功!
33937 INFO: Appending archive to EXE E:\python编程\dist\SevenDigitsDraw.exe
34055 INFO: Building EXE from EXE-00.toc completed successfully.
ps:
前边那个图片是打包失败的情况
下边是Windows命令行成功输出的情况
Microsoft Windows [版本 10.0.18363.778]
(c) 2019 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>e:
E:\>python编程
'python编程' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
E:\>cd python编程
E:\python编程>pyinstaller