今天跟同事去站上帮忙,监考的空当儿,脑子又开始琢磨Python代码,既然在内网电脑无法安装,是否可以将Python代码封装成可执行程序,只要思路打开,问题总是能解决的。
其实,Python自带的库函数就有这个功能,你能想到的需求,别人早就做过了,而且做得非常成熟稳定易用。
Python代码不是人人都会用,多少还是有点门槛的,也不是谁都想安装配置Python环境,值得分享给别人的东西,一定要简单方便。
说干就干,中午到办公室就开始动手。除了问Bard(谷歌的AI助手,相比chatGPT响应速度更快),最好还是找个视频教程,等于学会别人手把手教的东西。
第一步,在Python中安裝pyinstaller套件;第二步,设置环境变量;第三步,打包封装Python代码。
第一步就卡了半天,忘记以管理员权限运行cmd,所以提示pyinstaller不是内部命令,没啥经验的我,在网上找了半天,才找到一个详细的教程,一点点搞定。
第一步搞定,环境变量水到渠成,不需要特殊处理。
第三步,需要打包的Python代码文件比较多,操作也比较简单,向后罗列即可,’pyinstaller -F 1.py 2.py 3.py’,打包过程比较快,半分钟搞定。
这就是保持迭代,不断优化调整。
兴冲冲拷贝到内网电脑,结果运行错误,提示找不到某个dll文件,网上一查是个疑难杂症,大部分人解决不了。
有人说是Python版本问题,打包生成可执行程序需要用Python3.7,结果我试了一下,还是不行。
从网上下载了那个dll文件,拷贝到系统文件夹里,电脑重启,结果还是一样。
笔记本电脑可以完美运行,已经可以给同事推荐使用了。
用户界面可以优化美观,现在只能算是初级beta版本。
再次回到原点。
再次认真思考,如何离线安装第三方依赖库?麻烦一点,肯定是可以搞定的。
明天继续努力。
每天解决一点小问题,感觉还挺开心的。
某些国产网站,不知处于什么目的,限制复制粘贴,你不小心选中内容,右键复制,给你弹出个二维码,要多恶心就多恶心。
没办法,解决办法如下:截图保存,打开白描网页版,识别文字即可。
联系客服