2017-06-23 83 views
1

我想了解分配python应用程序的区别。该应用程序应该在Windows和Mac OS平台上使用。我看到有两种方法可以做到这一点。分配python命令行应用程序的更好方法

  1. 要么创建使用可执行py2exe/py2app等

  2. 分发使用PIP应用程序。

我想了解两种解决方案的用例。

+0

你可以简单地谷歌这些。您的问题的答案在整个Web上都有详细记录。如果您想共享源代码,请使用pip。否则,使用其余的。 –

回答

1

有几件事。正如Sam Chats所说,创建可执行文件的一个可能用例是如果您不想共享您的源代码,而如果使用pip分发应用程序,则可以。此外,如果您使用pip与创建应用程序进行分发,则更多用户可以轻松访问您的应用程序。作为一个例子,查看this StackOverflow的答案作为使用点击蟒蛇的原因

+0

我的问题不是关于pip vs anaconda。我希望用户在Windows和MacOS平台上使用我的命令行。我会用这个更新这个问题。 – krisnik