鱼C论坛

 找回密码
 立即注册
楼主: hrp

[作品展示] 懒人py工具箱:python包管理器/pip镜像源设置工具/python文件打包exe工具/模块下载器

  [复制链接]
发表于 2022-11-2 13:31:40 | 显示全部楼层
看看源码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-17 18:08:59 | 显示全部楼层
感谢!!!好东西啊!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-16 20:34:54 | 显示全部楼层
pip install 模块名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-16 09:54:18 | 显示全部楼层
求求了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-11 17:19:31 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-10 14:56:51 | 显示全部楼层
优秀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-10 14:15:15 | 显示全部楼层
这个可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-9 12:19:03 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-6 19:22:33 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-6 16:32:06 | 显示全部楼层
下载
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-29 16:17:28 | 显示全部楼层
挺好用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-29 08:13:22 | 显示全部楼层
谢谢楼主的分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-27 10:53:42 | 显示全部楼层

需要!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-6 18:50:37 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-9-5 22:50:55 From FishC Mobile | 显示全部楼层
hrpzcf 发表于 2022-9-5 22:44
已更新,但是我没有修改这个位置,因为感觉总检查出来缺失 pyinstaller 不是那么合理。虽然现在只有程序 ...

严谨
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-5 22:44:14 From FishC Mobile | 显示全部楼层
qq1151985918 发表于 2022-9-5 19:39
我刚开始使用的时候都是直接自动生成虚拟环境,没发现有什么不妥
后来自己手动建立虚拟环境发现模块检测 ...

已更新,但是我没有修改这个位置,因为感觉总检查出来缺失 pyinstaller 不是那么合理。虽然现在只有程序打包工具用到这个模块检查类,但是保不准以后别的地方也会用到。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-5 20:15:52 From FishC Mobile | 显示全部楼层
本帖最后由 qq1151985918 于 2022-9-5 20:33 编辑
hrpzcf 发表于 2022-9-5 20:13
其实用正则匹配的办法查找需要导入的模块不怎么准确,显得非常暴力,老早就想从 ast 抽象语法树的角度去 ...


我觉得正则也还好,效率也没有很低,ast 抽象语法树我也不懂
我看过你的代码了,其实也还蛮周全的,注释#   、 分号;    、逗号,   、 from import ... as ... 都考虑到了
可能漏掉的就是  __import__() 这一个了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-5 20:13:06 | 显示全部楼层
qq1151985918 发表于 2022-9-5 19:39
我刚开始使用的时候都是直接自动生成虚拟环境,没发现有什么不妥
后来自己手动建立虚拟环境发现模块检测 ...

其实用正则匹配的办法查找需要导入的模块不怎么准确,显得非常暴力,老早就想从 ast 抽象语法树的角度去查找导入模块了,但是以前没接触过过这东西一直懒得研究
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-5 20:05:37 | 显示全部楼层
qq1151985918 发表于 2022-9-5 19:39
我刚开始使用的时候都是直接自动生成虚拟环境,没发现有什么不妥
后来自己手动建立虚拟环境发现模块检测 ...

收到,确实没考虑到手动建立虚拟环境的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-9-5 19:39:27 | 显示全部楼层

我刚开始使用的时候都是直接自动生成虚拟环境,没发现有什么不妥
后来自己手动建立虚拟环境发现模块检测以后不能一键打包
原因是少了 pyinstaller 还需要手动pip
于是我找到了 ./library/libcip.py
并冒昧自行添加了一行代码(下图)
望知

01.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-14 21:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表