2014-10-11 31 views
7

尝试setup.py没有看到我的requirements.txt

pip install tornado-botocore 

它说:

pip.exceptions.InstallationError: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt' 

代码里面setup.py:

REQUIREMETS = [str(r.req) for r in parse_requirements('requirements.txt')] 


setup(
    ... 
    package_data={'': ['requirements.txt']}, 
    install_requires=REQUIREMETS, 
) 

对这个有什么想法?

+0

[我如何在setuptools的setup.py文件中为安装\ _requires kwarg引用requirements.txt?](http://stackoverflow.com/questions/14399534/how-can-i-reference-要求-txt-for-the-install-require-kwarg-in-setuptool) – 2014-10-11 20:46:42

+1

@RafaelBarros,是的,我也这样做,但它对我不起作用。 – nanvel 2014-10-11 20:50:57

+0

你可以分享文件夹结构吗?例外是说它找不到'requirements.txt'文件,它是否与setup.py在同一个目录下? – 2014-10-11 20:52:56

回答

2

requirements.txt增加到MANIFEST.in