最近看到小破站关注的一名博主在做一个远程桌面的教程,就下载下了学习下。感觉不错欲打包,在不同的机器上测试下,但是多次失败。于是就有了下文。
解决办法其实就是不用conda的shell,在pycharm的控制台进行操作!下面是我尝试多次在conda prompt 窗口使用conda环境打包的结果....
300多而且还不能运行..,一运行就failed to load script 。孩子也是u无奈了。 后来看到各路大仙解答说是 啥把所有包都给打包进去了,所以才那么大。但也仍没有说明为啥不能运行。孩子只能想别的办法。 还有说要创建虚拟环境什么 VENV的,看到的也是很繁琐的一些,要在命令行里操作的步骤,果断先躺平一会。 然后,在经历了多次失败后,我还是怀疑在conda这里仿佛之前有过类似的感觉...,然后慢慢打开很久之前打包过的一个项目,发现也是使用的 pyinstaller,命令都一样。又联想到当时正在苦逼的考研备考,创建啥VENV应该不太可能折腾,然后我就试着用IDE pycharm试了一下。。。- 首先打开setting,然后如图的interpreter中,可以看到pycharm的虚拟环境给你提供的包,即你的项目须要用到的依赖(或许是这样的吧。。笔者也没去细察)。
- 然后点击“+”号,就添加pyinstaller依赖即可。
- 在接下来,直接在pycharm的treminal中输入打包命令即可
打包结果如下
看起来还不够小,用到的库看起来不少的。
因为之前查过好多次如何打包python文件的,但是好像没有太多准确的答案(或许是大佬们不屑于回答这种幼稚问题哈哈哈),那时候还是被某文档编辑软件的付费pdf转化功能恶心,要转换学信网的照片啥来着的,就找了个pdf转word的教程学了下,然后打包给同学用了;折腾了挺久的决定还是记录一下。
感谢你读到这里0.-


