如何允许版本低于python2.7的python用户运行使用“sysconfig”的程序?
我制作了一个python程序,它使用了如何允许版本低于python2.7的python用户运行使用“sysconfig”的程序?,python,module,version,packaging,pypi,Python,Module,Version,Packaging,Pypi,我制作了一个python程序,它使用了sysconfig模块。如何允许python版本低于python2.7的python用户也运行该程序?我在PyPI中找不到此库 在此之前,我还使用了argparse,在低于python2.7的python版本中,默认情况下也没有安装它。但是我可以把它添加到我的需求文件中,因为它可以使用pip下载 您需要编写一个在没有sysconfig的情况下运行的代码版本-您的代码如下所示: try: import sysconfig HAS_SYSCONF
sysconfig
模块。如何允许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,并将其包含在脚本中,但这可能需要做更多的工作