Python 在setup.py的isn';找不到

Python 在setup.py的isn';找不到,python,Python,我发送给pip的Python包中的setup.py文件: #!/usr/bin/env python from distutils.core import setup setup( #...... long_description=open('README.md').read(), #.... ) 文件README.md已存在。在setup.py中放置断点并在本地执行时,它可以很好地读取文件。但是,当我从pip(pip install my_lib)安装它时,它会在

我发送给pip的Python包中的
setup.py
文件:

#!/usr/bin/env python

from distutils.core import setup

setup(
    #......
    long_description=open('README.md').read(),
    #....
)
文件
README.md
已存在。在
setup.py
中放置断点并在本地执行时,它可以很好地读取文件。但是,当我从pip(
pip install my_lib
)安装它时,它会在安装过程中抛出一个未找到的异常:

File "/private/var/folders/ty/0nvksfhn29z_cjb6md2t3x8c0000gn/T/pip_build_alex/my_app123/setup.py", line 14, in <module>
        long_description=open('README.md').read(),
    IOError: [Errno 2] No such file or directory: 'README.md'
    Complete output from command python setup.py egg_info:
文件“/private/var/folders/ty/0nvksfhn29z_cjb6md2t3x8c000gn/T/pip_build_alex/my_app123/setup.py”,第14行,在
long_description=open('README.md').read(),
IOError:[Errno 2]没有这样的文件或目录:“README.md”
从命令python setup.py egg_info完成输出:
更新:


我刚从pip下载了我的库,解压缩后发现文件README、许可证、清单不在其中。它们在gitignore中,因为它们存在于github。

我需要创建
清单。在
中,包含以下内容:

include README.md
include LICENSE.txt

@jonrsharpe,pip安装我的_lib@jonrsharpe,请查看我的更新。@jonrsharpe,谢谢,已解决。