[英]File.open(readme) in setup.py isn't found
我發送給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 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:
更新:
我剛剛從pip下載了庫,解壓縮后發現文件README,LICENCE,MANIFEST不在其中。 它們之所以處於gitignore中,是因為它們存在於github中。
我需要使用以下內容創建MANIFEST.in
:
include README.md
include LICENSE.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.