如何解决Python setuptools:包名是文件夹名是强制性的吗?
对于特定的项目,我不想将我的 Python 包存储到名称很长的文件夹中。使用 setuptools 并在开发人员模式下安装,我希望我可以根据需要为导入命名我的包,但是在另一个名称的文件夹中:
# Project structure
my-exploratory-analysis
- 2021-04-28_analyse-XY.md
- 2021-04-29_Z-versus-XY.md
- other .py,.ipynb,.sh files
- setup.py # to install the "tools" as a package
- tools/
- __init__.py
- common_tools.py
- XY_tools.py
- _tests/
来自 python 分析:
# wanted import name:
from myexploratory_analysis.common_tools import myregression
文件夹名称必须成为包名称吗?我找不到解决方法。 This question 表明这是不可能的。
在系统范围内安装名为“tools”的东西似乎不够具体,并且有一个“myexploratory_analysis”嵌套文件夹是多余和繁琐的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。