1
Hopetree 2019 年 4 月 7 日
能的话,尽力做成 web 服务,所有问题都解决
|
3
delectate 2019 年 4 月 7 日 有丰富经验:pipenv
有一定经验:docker 没有任何经验:pyinstaller 不肯付钱:打死。 |
4
KnoDRy 2019 年 4 月 7 日
面临同样的问题, 目前能考虑到的解决方案是用.bat 来搞, 不过目前效果不太好
|
5
dairoot 2019 年 4 月 7 日 via Android
用 py2exe
|
6
tomczhen 2019 年 4 月 7 日
帮前同事写过一个,给他女朋友做的工具。
PyInstaller 打包,不选单文件(太慢),然后自解压工具打个包,解压完桌面添加一个快捷方式。因为工具是处理图片的,所以只需要把要处理的图片往快捷方式上拖上去就行,文件路径会作为参数传到代码里。 本来说帮他写个 GUI 的,他说就这样就行了。 |
7
Yourshell 2019 年 4 月 7 日
直接一个文件夹打包所有文件
|
8
wyc9296 OP @tomczhen 你是说把图片拖到快捷方式运行的 dos 窗口,还是有其他拖拽方法?另外哦,因为我后面需要它自动更新程序的版本,按照你的打包方法,在你打包好的文件夹里面有哪些必要文件需要更新?
|
11
wyc9296 OP @Hopetree 恩,各有利弊。虚拟环境的话我可以写个.bat ,自动进虚拟环境,然后在本机的浏览器打开开发环境的网页,超简单。唯一的缺陷就是东西太大了。
|
13
sdlearn 2019 年 4 月 7 日
PyInstaller 用过,感觉挺省事的
|
14
tennc 2019 年 4 月 7 日 用 c# 重写~~
|
16
omph 2019 年 4 月 7 日 跨平台小工具,python 不是个好选择
csharp/powershell go rust |
17
XIVN1987 2019 年 4 月 7 日
pyinstaller 还是靠谱的,,用过多次
|
18
qwjhb 2019 年 4 月 8 日
pyinstaller 不一定要 gui 啊 做成 web 服务 exe 开启服务顺便打开个浏览器就好了,要更新的文件独立开就好
|
19
Northxw 2019 年 4 月 8 日
如果是懂 Py 的,还是建个 env 吧,最后不管是放 Docker 还是服务器,都比较好
|
20
wyc9296 OP @qwjhb 具体怎么操作呢。我现在的想法是用 python socket 写个简单的开发环境用的 web server,然后用它运行 cgi 脚本;把这个脚本用 pyinstaller 打包成 exe,用户打开后自动运行 web server 并打开浏览器。不知道和你的想法是不是一样?或者我的想法有什么不对的地方?
|
21
jeadong 2019 年 4 月 8 日
看到有人说 bat, 年轻的码农可能以为是互联网公司,其实这个才是脚本的老师傅。
话说我们新来的同事不懂 dos 命令不知道 bat 是啥... ,dir /b 这么好用的命令.... |
22
jeadong 2019 年 4 月 8 日
有一个问题我先说下,你有没有考虑过插件库需要更新升级版本的情况?
我这次就碰到了,pyautogui 居然要在 pycharm 里更新下版本才能继续运行,否则找不到图片点不到按钮...我也不知道是怎么回事,反正 update install 后就好了。 |
23
qwjhb 2019 年 4 月 8 日
我是打包个 flask 项目 url 对应命令 pyinstaller 打包的时候会把需要的库也打包进去的
至于需要更新的地方,直接加载文本了=-= 虽然不安全 但是都自己用 无所谓了 |