项目目录下面有一个包,这个包可以用 python -m 运行。
现在希望在其它系统上安装这个包的时候,如果是 Windows 就生成 exe 文件,其它系统就生成一个可执行的脚本文件,而且放在系统的 PATH 下面,从命令行直接敲脚本名就能运行这个包。
做到这一点,需要怎么打包?或者其它一些额外工作?
1
cielpy 2021 年 12 月 3 日
|
2
Trim21 2021 年 12 月 3 日 via Android
你想打成什么包? pip 包只要写好 entry_points 在安装的时候本来就能自动生成对应的可执行文件
|
3
ClericPy 2021 年 12 月 4 日
如果是 Windows 就生成 exe 文件... 你这似乎在说那些安装后在 Scripts 里面带上可执行文件的包吧, 类似 pip, pipx, shiv 这些. 人家都提前编译好了让你下的, 不是现场编译...
|
4
fkue587 2021 年 12 月 5 日 via Android
直接.bat
|
5
learningman 2022 年 2 月 1 日
setup.py 里面配置一下 entry_points 就好
|