我有一个使用dateutil
包索引的程序。我想让 setup.py 检查它的存在,easy_install
如果它不存在则尝试使用它。
for 的文档distutils
似乎表明这可以使用requires
关键字 in来完成setup()
,但是当我尝试时,它会安装在系统上而dateutil
不会发出警告或安装所需的软件包。
我在谷歌上唯一能找到的是这篇关于同样问题的博客文章,也没有任何答案。
我用distutils
错了吗?我是否需要子类distutils.command.install
化并自己进行检查/安装?