python – pip不安装在setup()中声明的依赖项需要参数

我有一个Python项目,它取决于wsgi_intercept包.我将它添加到setup.py文件中的requires参数:

from setuptools import setup
setup( #...
       #...
       requires = [ 'wsgi_intercept',
               # ...
       ]
 )

然后我执行sdist命令:

$python setup.py sdist upload

但是,当我用pip安装包时,它不会安装wsgi_intercept,我的包无法正常工作.

我错过了什么?我应该为pip添加其他配置吗?我读到了pip需求文件,但它们似乎被部署者使用,而不是de经销商.

解决方法:

看起来像distutils.core.setup()的关键字args是changed.我在setup.py中使用install_requires,它工作正常.

将关键字需求更改为install_requires并查看它是否有效.

上一篇:python – 安装setuptools和pip [复制]


下一篇:我需要对我的python代码做什么才能让它成为一个模块?