找了好久没有发现原因,直到我看到这么一个回答
因为我的python通过vs2017安装的,所以文件并没有直接在C盘下面。
我在含有Pyinstaller的文件里面执行打包命令,需要打包的文件通过绝对路径来索引,路径中的文件名就有太长而导致无法进行。
解决方法:将需要打包的文件直接移到C盘的子目录下,避免绝对路径索引时产生的过长的文件名,打包完再直接删除就好了。也可以像之前那样说的把路径名中的超过六个字符的文件夹名保留前六位加上~1进行操作。
然后再根据提示去相应的目录找打包好的文件。
另:注意打包时一定使用管理员权限比较好。
python打包报错:ValueError: script ‘C:\Program‘ not found
最新推荐文章于 2023-08-07 15:20:13 发布