有没有一种方法可以打包一个简单的Python项目,并让它在互联网上执行安装



我想知道是否有一种方法可以打包一个简单的Python项目,并让它在互联网上执行安装,就像用pip安装模块一样。

当然有。这就是我们所有使用的第三方软件包的作用。正式的皮帕人在这里解释怎么做。

基本上,您需要将项目打包到一个轮子文件中,并将其上传到pypi存储库。要做到这一点,你需要声明(主要是在setup.py中(,你的包名称、版本、你想打包到轮子上的子包等等

如果您的包是特定项目所必需的,那么将它们包含在Git存储库中是很简单的。您可以将它们放在名为wheel的目录中,该目录来自pip-wheel创建的上一个默认目录的名称。如果你把私人包foo放在驾驶室里,你可以安装如下:

pip install foo -f wheelhouse

最新更新