python自定义包的安装与发布_如何安装自定义python包及其自定义依赖项?

我想找到一种方法来安装我自己的python包,它依赖于其他定制的python包。在

对于所有包,最小结构为:myOwnPackage/

myOwnPackage/

__init__.py

setup.py

现在,我创建了一个依赖于其他定制包的包。其结构是:

^{pr2}$

我的问题是:如何使用pip轻松安装myOwnPackage及其自定义依赖项?在

对于上面的例子,我想在调用pip时安装myOwnPackage、packageA和packageB:pip install myOwnPackage

我没有找到在中包含依赖项名称的方法设置.py就像我对官方python包的处理一样,比如numpy,pyqt5等等

我找到了一种方法来部分地解决我的问题要求.txt使用pip:

pip install -r requirements.txt myOwnPackage

下面是我如何编写需求文件:./dependencies/packageA

./dependencies/packageB

我工作得很好,但当我有这样的递归依赖时就不行了:myOwnPackage/

dependencies/

packageA/

dependencies/

packageC

packageA/

__init__.py

setup.py

requirements.txt

packageB

myOwnPackage/

__init__.py

setup.py

requirements.txt

最高层的皮普要求.txt将安装myOwnPackage、packageA和packageB,但它不知道它必须安装packageA依赖的packageC。在

有什么想法吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值