![](/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.