如何正确地将python捆绑并安装到windows用户

2024-06-28 11:35:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要为我的用户重新发布python2.6。在

{msi}目前安装的其他版本的安装程序没有安装,^但我没有安装默认的安装程序。在

另一方面,尽管这种情况很少见,但是如果用户已经安装了python,而我自己安装了python,那么可能会导致冲突。在

那么,哪一个是最好的诅咒呢?如何自动安装?。我已经有了http://installbuilder.bitrock.com,但是可用的django堆栈对于我的应用程序来说太大了,我需要预先安装几个python模块。在

我想知道在这种情况下,virtualenv是否是最好的选择,但仍然存在正确安装它的问题。。。在


Tags: 模块django用户版本com应用程序httpvirtualenv
2条回答

{看这个视频}。在

{如果你还没有建立一个商业化的解决方案,那我就不需要了。在

我曾经研究过包括它自己的Python捆绑包的软件,从来没有任何冲突问题。在我们的例子中,它是与软件的其他部分一起安装的,而不是C:\Python26,它只用于软件的使用,而不是作为系统上任何现有Python的替代品。带有stdlib预编译为.pyo的完整Python只占用大约10-20MB的空间,这取决于所包含的模块。所以我不会担心可能的裁员。在

这也让你的生活更容易拥有自己的副本,因为你确切知道你拥有的所有第三方库的哪个版本;你不必担心用户升级的东西会破坏你的应用程序。相反的论点是,出于安全原因,一些用户可能需要库的最新版本。但根据我的经验,这些用户只占极少数,对他们来说,这只不过是多花点功夫而已。在

最后,我想您有理由想要完整的Python安装。如果您只对分发单个应用程序的方法感兴趣,请看一下py2exe。在

相关问题 更多 >