python win32库与subprocess_依赖管理:Python2.7需要subprocess32

有一种声明性的方式,但是它需要一个或多或少的最新版本的setuptools(如果我正确读取

release notes,你至少需要20.2版本).您将在下面看到的内容称为环境标记,并在

PEP 508中指定,阅读它以获取可用标记的完整列表,并在需要时更好地理解标记语法.

对于python版本,让我们以您的包为例:您应该在python2.X环境中安装subprocess32依赖项.像这样增强你的依赖:

install_requires=[

'subprocess32; python_version

]

现在使用python2.7安装软件包subx会产生:

Processing ./dist/subx-2017.8.0-py2-none-any.whl

Collecting subprocess32; python_version < "3" (from subx==2017.8.0)

Installing collected packages: subprocess32, subx

Successfully installed subprocess32-3.2.7 subx-2017.8.0

如果你用python3.X安装它,输出将是:

Processing ./dist/subx-2017.8.0-py3-none-any.whl

Installing collected packages: subx

Successfully installed subx-2017.8.0

请注意,将跳过subprocess32的安装.

另一个常见的例子是声明特定于平台的依赖项:我有一个项目需要在Linux上安装auditwheel并在MacOS上进行分配.我声明这样的依赖:<

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值