找了好久没有发现原因,直到我看到这么一个回答
因为我的python通过vs2017安装的,所以文件并没有直接在C盘下面。
我在含有Pyinstaller的文件里面执行打包命令,需要打包的文件通过绝对路径来索引,路径中的文件名就有太长而导致无法进行。
解决方法:将需要打包的文件直接移到C盘的子目录下,避免绝对路径索引时产生的过长的文件名,打包完再直接删除就好了。当然知道了出错了的原因还可以采用其他的方式。
然后再根据提示去相应的目录找打包好的文件。
另:注意打包时一定使用管理员权限比较好。
相关文章: