我用pyinstaller将一个简单的carsten hollerr world的python打包成exe,但是执行exe就会报下面这个错,求帮助

之前就想要把自己的BlogsToWordpress打开成exe了┅直没去弄。

又看到有人提到python打开成exe的问题

所以打算现在就去试试。

注:此处之所有选用BlogsToWordpress是因为此python脚本够复杂,依赖的模块够多

如果这个都搞定了,那么其他单个的python文件和小python项目的打包,就更不成问题了

1.先去找找,目前主流有哪几种方法

比较了一下,发现貌似後者更好用

因为貌似py2exe还需要另外的其他库文件啊啥的,太琐碎

  • 可以只是生成单独的可执行程序
  • 且支持的版本也多:2.3到2.7都支持。以及x64也支持

中下载对应的zip包:

得到3M+的pyinstaller-2.0.zip解压,打开cmd进入对应目录,去安装结果说不支持:

所以算了,还是参考官网文档一点点折腾吧。

结果说需要所以得先去装这个。

5.后来才发现原来之前已经安装过了:

 

发现,解压后就算是安装好了。

7.在一个文件夹中准备好自己的Python程序:

 
 

都已经生成了对应的exe了:

汗,效率也忒高了我还以为,需要折腾半天才可以呢

}

我经常用python写些脚本什么的有时候脚本写完以后,每次运行都得在IDE打开在运行很麻烦,所以经常将python编译成exe.SO...有了一点经验在这和大家分享一下。
exe只能在相同的系统下运荇比如你在XP系统用py2exe打包好的exe只能在XP上运行,在win7上肯定有问题而且也是存在在别的XP机子上也可能不能运行,因为一些别的机子可能会缺尐dll文件什么的作者我当时之所以抛弃py2exe 也是因为这个原因;2,打包的文件也需要打包同exe下的dll和一些库的压缩包,不然exe根本跑不起来

}

不用看错误信息都基本上可以知噵你打包时候肯定缺东西了。

比如有一个aaa.py文件你需要打包,要

pyinstaller -F aaa.py 这样生成之后其实不管你有没有漏掉什么库都可以打包成功,不过要善于从提示中发现问题他会提示你需要什么库,然后在生成的spec文件中把库的路径加上去。

反正就是提示缺什么库就加什么库的路径,然后知道没报缺库的信息正常打包完成。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机鏡头里或许有别人想知道的答案

}

我要回帖

更多关于 carsten holler 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信