簡體   English   中英

在setup.py中找不到File.open(自述文件)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM