gpt4 book ai didi

python - 如何正确地将 python 捆绑安装到 Windows 用户

转载 作者:可可西里 更新时间:2023-11-01 09:31:55 24 4
gpt4 key购买 nike

我需要为我的用户重新分发 Python 2.6。

目前,我从 http://www.python.org/download/ 执行 msi 安装程序的静默安装,但我有一些问题,比如如果安装了其他版本的 python,则不会获得默认值。

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

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

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

最佳答案

除了一些初步研究,我还没有使用过它,但是 ActiveState 的 ActivePython如果您正在寻找商业预建解决方案,通常可以满足您的需求。

我曾开发过包含其自身捆绑的 Python 的软件,并且从来没有出现过任何冲突问题。在我们的例子中,它与软件的其余部分一起安装,而不是 C:\Python26,并且它仅供软件使用,而不是替代系统上任何现有的 Python。将 stdlib 预编译为 .pyo 的完整 Python 仅占用约 10-20MB 的空间,具体取决于您包含的模块。所以我不会担心可能的冗余。

拥有自己的副本也让您的生活更轻松,因为您确切地知道您拥有的所有第三方库的版本;您不必担心用户升级会破坏您的应用程序的内容。反对意见是出于安全原因,一些用户可能需要最新版本的库。但根据我的经验,这些用户只占极少数,对他们来说,归根结底就是多做一些工作。

最后,我认为您有理由需要完整的 Python 安装。以防万一您只对分发单个应用程序的方式感兴趣,请查看 py2exe .

关于python - 如何正确地将 python 捆绑安装到 Windows 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1942399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com