未分類 25 11 月 2020 Python 的某些库附带了可执行工具,这些工具是怎么被打包到一起的呢?尝试了很多次总是不得要领 Python 的某些库附带了可执行工具,这些工具是怎么被打包到一起的呢?尝试了很多次总是不得要领 資深大佬 : AbcHiyi 0 例如像 django,virtualvenv 这些 大佬有話說 (6) 資深大佬 : abersheeran 你说的是 django-admin 这种命令行命令吧?去看 Django 的 GitHub 仓库里根目录下的 setup.py 文件就行。 而且纠正一点,不是把可执行文件打包过去的,而是安装的时候才产生的可执行文件。并且这些可执行文件其实就是调用某个 Python 函数的快捷方式,也不是什么复杂的东西。 資深大佬 : westoy docker 大法好 主 資深大佬 : AbcHiyi @abersheeran 哦哦 谢谢 資深大佬 : skinny setup.py 的具体用法可以看:https://packaging.python.org/guides/distributing-packages-using-setuptools/https://github.com/pypa/sampleproject 資深大佬 : xiaket 上第二个链接的 setup.py 里面看看 entry_points 设置 資深大佬 : julyclyde @xiaket 应该是 console_scripts