pyinstall打包exe时import Crypto.Cipher报错

打包后犯错 , 必然要确定是哪里出了问题 , 再针对问题进行解决 。 关于import Crypto犯错 , 这里给出解决方案 。

需要这些哦
pyinstaller
方式/
1先确认犯错包 , 选择节制台参数 -c , 执行打包 。

pyinstall打包exe时import Crypto.Cipher报错

文章插图

2号令行中运行dist文件夹下生当作的exe , 查看犯错位置 。

pyinstall打包exe时import Crypto.Cipher报错

文章插图

3此时查看pip包列表 , 确认导入Crypto的是哪个包:pip list
显然 , 我这里是按照网上教程导入的dome包 , 固然那时安装时省事 , 但此刻出问题了 。

pyinstall打包exe时import Crypto.Cipher报错

文章插图

4卸载这个“省心”包:pip uninstall pycryptodome

pyinstall打包exe时import Crypto.Cipher报错

文章插图

5安装原版包:  pip install pycrypto
【pyinstall打包exe时import Crypto.Cipher报错】我这里修复过了 , 所以直接安装就当作功了 。
至于怎么安装原版pycrypto不犯错 , 大师可以看我的另一篇经验 。 这里略过 。

pyinstall打包exe时import Crypto.Cipher报错

文章插图

6从头打包 , 参数按照需要设置 , 窗体法式则执行参数-w

pyinstall打包exe时import Crypto.Cipher报错

文章插图

7从头执行 , 发现不再犯错 。 完美解决!

pyinstall打包exe时import Crypto.Cipher报错

文章插图

注重事项这里犯错原因必需只能是Crypto , 其他包导入掉败请自行解决 。 阐发方式都是近似 。

以上内容就是pyinstall打包exe时import Crypto.Cipher报错的内容啦 , 希望对你有所帮助哦!

    推荐阅读