如何从Python包中仅安装指定子包graphics而非utils?
解决方法
pip本身没办法直接从你的现有项目里只安装graphics子包而跳过utils,因为你的setup.py里已经把两个子包都声明为要安装的内容了。你可以试试这两种方案:
修改
setup.py里的packages配置,把它改成packages=["graphics"],然后执行本地安装命令:pip install .这样安装后就只有
graphics会被放到site-packages目录下。如果你不想改动原项目的
setup.py,可以手动把项目里的graphics目录复制到Python环境的site-packages目录下,但这种方式不规范,后续不好进行版本更新和管理。
如果你的需求是长期分开维护这两个子包,更推荐把graphics拆成独立的Python包单独发布和安装。
内容的提问来源于stack exchange,提问作者Tsunami014
相关产品推荐
相关产品推荐

