V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
ALLROBOT
V2EX  ›  Python

Python 打包器哪个最简单好用?

  •  
  •   ALLROBOT · 9 天前 · 2035 次点击

    https://packaging.python.org/en/latest/key_projects/#setuptools

    众多打包器,看得眼花缭乱,个人就看中了flit,大家打包选哪个比较实用呢?说说优劣势

    第 1 条附言  ·  9 天前
    Python 官网的构建分行版本工具,有 Hatchling, setuptools, Flit, PDM 等
    13 条回复    2024-06-11 11:54:42 +08:00
    ClericPy
        1
    ClericPy  
       9 天前
    老一代 setup.py 走的 setuptools 貌似 3.12 开始不好使了,我大部分都转 flit 了
    不嫌麻烦的可以 poetry ,我个人原因喜欢小而美不喜欢大而全
    jiayouzl
        2
    jiayouzl  
       9 天前
    pyinstaller,py2app 我都在用.
    sslyd
        3
    sslyd  
       9 天前
    借楼问问,pyinstaller 打包会缺 dll 怎么解决
    s04
        4
    s04  
       9 天前
    pyinstaller
    HilaryL789
        5
    HilaryL789  
       9 天前
    nuitka
    ALLROBOT
        6
    ALLROBOT  
    OP
       9 天前
    @HilaryL789 这个商用要缴费啊

    @sslyd pyinstaller 缺 dll ,网上有很多解决方案吧

    @ClericPy poetry 还行,反正都是写 pyproject.toml 文档
    jettzhang
        7
    jettzhang  
       9 天前
    nuitka
    JavaGym
        8
    JavaGym  
       9 天前   ❤️ 1
    auto-py-to-exe
    vialon17
        9
    vialon17  
       8 天前
    @jiayouzl 缺什么 dll ?运行库直接下就可以,pyinstaller 打包正确环境不会缺少 dll 文件的,我遇到的都是缺运行库或者 py 版本不适配的情况:3.10 在 win7 的运行不了、缺少运行库之类的。
    dayeye2006199
        10
    dayeye2006199  
       8 天前 via Android
    Poetry 一条命令就是干
    Maerd
        11
    Maerd  
       8 天前
    poetry ,这个是最好用的,一键打包,而且有 pyproject.toml 的好处是,你不打包,直接放在 github 上,也可以通过 git+链接直接安装包和更新包版本
    iamben
        12
    iamben  
       8 天前 via iPhone
    最近在试 https://github.com/astral-sh/rye ,还没搞出个名堂来,不过很 promising
    ALLROBOT
        13
    ALLROBOT  
    OP
       7 天前
    @dayeye2006199 @Maerd peotry 有个同类 pdm ,命令风格较为接近,据说是国人开发的,大家觉得 pdm 感觉咋样?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.