2014-10-11 30 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