[英]How can I get argparse in Python 2.6?
我编写了一些使用argparse模块的Python 2.7代码。 现在我需要在Python 2.6机器上运行它,因为在2.7中添加了argparse,它将无法工作。
无论如何我可以在2.6中获得argparse吗? 我想避免重写代码,因为我会经常在机器之间传输这种代码。 升级python不是一个选择。
我应该澄清一下,理想的解决方案是不需要安装模块的东西。
在Centos,Scientific或Redhat上,您可以通过运行以下命令来解决此问题:for
yum install python-argparse
您可以通过pip或easy_install安装它: https : //pypi.python.org/pypi/argparse
您还可以获取argparse.py
文件(例如来自https://pypi.python.org/pypi/argparse )并将其放在与主python文件相同的文件夹中。
如果您使用的是类似Debian的系统,您可以简单地写一下:
apt-get install python-argparse
当我有这个需求时,我只使用pip install argparse
: pip install argparse
。 这适用于我的vanilla CentOS 6.8系统上安装的python-2.6.6-66.el6_8.x86_64
。 我后来发现这在运行python-2.6.6-52.el6.x86_64
其他系统上python-2.6.6-52.el6.x86_64
。 结果我最终将argparse相关文件从一个系统复制到另一个系统。
即在/usr/lib/python2.6/site-packages中以argparse开头的所有文件和目录
只有在完成所有这些之后才发现我可以简单地安装两个发行版附带的python argparse rpm python-argparse
。
即yum install python-argparse
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.