![](/img/trans.png)
[英]Using Python .pth files assuming no access to site-packages directory
[英]Trouble including sub-directory files in site-packages
我有一個開發包,如下所示:
\polygonselector
\polygonselector
__init__.py
\notebooks
PolygonSelector.ipynb
.gitignore
LICENSE
MANIFEST.in
README.md
setup.py
我試圖嚴格遵循這些說明以及此問題和此問題中的信息,以便將Jupyter筆記本(在notebooks
目錄內)文件包含為python軟件包的一部分。 但是,我無法成功。
MANIFEST.in文件如下所示:
recursive-include notebooks *
我的setup.py
文件中也包含include_package_data=True
行。
這是存儲庫鏈接 ; 我已經做了十幾次提交,試圖使其工作,包括嘗試將notebooks
目錄放在目錄結構的頂部。
但是無論做什么,當我從存儲庫中進行pip安裝時, Lib\\site-packages directory
都不包含notebooks
Lib\\site-packages directory
。
如果要在Lib\\site-packages
安裝子目錄notebooks
:
更改MANIFEST.in
:
recursive-include notebooks *
更改setup.py
:
# include_package_data=True,
package_data={'polygonselector': ['../notebooks/*']},
要安裝到Lib\\site-packages\\polygonselector
:
git mv notebooks polygonselector
更改MANIFEST.in
:
recursive-include polygonselector/notebooks *
這種情況下的setup.py
可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.