gpt4 book ai didi

python - 如何允许版本低于 python2.7 的 python 用户运行我使用 `sysconfig` 的程序?

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:20 25 4
gpt4 key购买 nike

我制作了一个使用 sysconfig 模块的 python 程序。如何让 python 版本低于 python2.7 的 python 用户也可以运行该程序?我在 PyPI 中找不到这个库。

之前我也用过argparse,低于python2.7的python版本也没有默认安装。但我可以将它添加到我的需求文件中,因为它可以使用 pip 下载。

最佳答案

您需要编写一个无需 sysconfig 即可运行的代码版本 - 您的代码将如下所示:

try:
import sysconfig
HAS_SYSCONFIG = True
except ImportError:
HAS_SYSCONFIG = False

...

if HAS_SYSCONFIG:
# sysconfig code here
else:
# compatibility code here

您也可以尝试将 sysconfig 反向移植到较早版本的 python 并将其包含在您的脚本中,但这可能比它值得做的更多。

关于python - 如何允许版本低于 python2.7 的 python 用户运行我使用 `sysconfig` 的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12184984/

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