gpt4 book ai didi

python - 使用 Powershell 安装最新版本的 Python 的首选方式是什么?打包的二进制文件还是在线安装?

转载 作者:太空宇宙 更新时间:2023-11-03 21:24:32 39 4
gpt4 key购买 nike

我正在尝试创建一个可以在安装了未知 Python 的 PC 上运行的工具。我创建了一个 Powershell 脚本来确保运行最新版本,以便包的其余部分可以顺利运行,因为它是用 Python 3.7 编写的。我当前的工作解决方案是这样的:

首先,它检查是否有已安装的 python 版本,如果确定该版本(如果存在)低于 3.7,则运行此代码段:

`[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Invoke-WebRequest -Uri“https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe”-OutFile“c:/temp/python-3.7.0.exe”

c:/temp/python-3.7.0.exe/quiet InstallAllUsers=0 PrependPath=1 Include_test=0`

我的问题是,这是最好的方法吗?或者最好在包中包含 Python 二进制文件以规避任何潜在的网络问题。感谢您的帮助或见解!

最佳答案

我更喜欢这个解决方案,因为它不预先包含 python,从而减少了程序的整体大小。

尽管这取决于您的用户。如果它是一个旨在为其他开发人员扩展 python 的库,则无需包含二进制文件。

相反,如果这是独立的,那么包含二进制文件可能是值得的。

尽管我仍然更喜欢你所拥有的,所以它会安装最新版本。

关于python - 使用 Powershell 安装最新版本的 Python 的首选方式是什么?打包的二进制文件还是在线安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53949071/

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