据我所知,不能使用pip安装/升级pywin32
,尽管pip install -U pypiwin32
是一种解决办法。在
pywin32
现在托管在GitHub上。我对git
知之甚少,但知道它可以处理二进制文件。有没有办法以编程方式升级pywin32
二进制文件?也就是说,假设pywin32
v221是用pythonv.3.6(64位)安装的,程序应该检查GitHub上最新的(v223),并下载pywin32-223.win-amd64-py3.6.exe
并安装它。到目前为止,我只能想到一个类似web抓取的脚本,它将安装的版本与web上的最新版本进行比较,并相应地采取相应的措施。我想知道是否有一个简单的解决办法。在
我可能遗漏了一些重要的东西,否则(几乎)问题中的每个陈述/假设似乎都不正确:
为了演示以上所有内容,我创建了一个VirtualEnv,并在此基础上执行了一系列步骤:
输出:
您可以使用Chocolatey及其{a2},但它已过时。在
因此,one described in this article这样的脚本解决方案是可能的(对于其他程序,但是有类似的想法)。另请参见this gist。} ,您将可以访问200多个Linux命令,包括
如果您在任何地方解压缩latest Git for Windows,并使用simplified ^{
awk
,head
,等等相关问题 更多 >
编程相关推荐