如何将python脚本更改为应用程序
我编写了一个python cli应用程序,运行良好。但是每次我想使用它的时候,我都应该使用python3 myapp.py,这不是一个好的、有用的方法,尤其是因为我想让这个应用程序准备好在pypypy中使用,以便用户可以使用pip安装它如何将python脚本更改为应用程序,python,python-3.x,command-line-interface,shebang,Python,Python 3.x,Command Line Interface,Shebang,我编写了一个python cli应用程序,运行良好。但是每次我想使用它的时候,我都应该使用python3 myapp.py,这不是一个好的、有用的方法,尤其是因为我想让这个应用程序准备好在pypypy中使用,以便用户可以使用pip安装它 我想知道将python脚本更改为真正的cli应用程序的过程。如果您想通过pip向用户提供它,您应该创建包,构建它并将其上载到python包索引。官方文档中有一个关于如何做到这一点的教程: 它将向您展示如何添加创建包所需的文件和结构,如何构建包,以及如何将其上载到
我想知道将python脚本更改为真正的cli应用程序的过程。如果您想通过
pip
向用户提供它,您应该创建包,构建它并将其上载到python包索引。官方文档中有一个关于如何做到这一点的教程:
它将向您展示如何添加创建包所需的文件和结构,如何构建包,以及如何将其上载到Python包索引
如果要将python脚本转换为可执行脚本,可以使用。它适用于Windows、Linux和Mac:
从PyPI安装PyInstaller:
pip install pyinstaller
转到程序目录并运行:
pyinstaller yourprogram.py
这将在名为dist的子目录中生成bundle
这个太宽了。你需要更具体一些。“Pypy”是一个python解释器,“pypi”是包存档。同样,在pypi上安装它也不是使用pip来安装它的要求。还有其他方法。