windows系统python下安装tar.gz_windows下安装需要自己编译的python包

winpip

在Windows下pip安装只提供*.tar.gz *.tar.bz2 等源代码 而不提供对应的二进制轮子文件(*.whl)的包是很痛苦的一件事

例如 当你尝试安装Twisted时 会提示

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

接下来 当然是

按提示去这个页面找这个Windows C++编译工具

结果 竟然是

404 ~ ~ ~

好嘛 页面都早就找不着了 pypa这也太不走心了

果然不愧是由志愿者组成的团队 就是任性 管它有没有这么个链接呢 我就放这了 ...

然鹅 Visual C++ 14.0 是个什么鬼 只听说过 Visual C++ 6.0 啊

谷歌之 果然有有识之士早就提出了这个BUG

这个 Microsoft Visual C++ 14.0 大概是集成在 Visual Studio 2017 中的一个编译工具 不能单独安装

但是这么个IDE也太重了吧

继续谷歌之

由加州大学欧文分校荧光动力学实验室给大家提供好了非官方的python包的windows64位下的二进制轮子文件

但是 这个页面不是pip包索引 页面上也说了它只能手动下载

Ctrl + F 找到要安装的包对应版本.whl二进制轮子文件 手动把它下载下来

如 Twisted‑18.7.0‑cp36‑cp36m‑win_amd64.whl

然后cd到文件目录下

pip install Twisted‑18.7.0‑cp36‑cp36m‑win_amd64.whl

嗯 一切又回到了pip出现之前的原始社会 手动选择版本 手动下载 手动选择文件安装

继续谷歌之

pipwin是Windows上pip的补充工具。pipwin安装了由Christoph Gohlke提供的非官方python包二进制文件

就是 这么重要的功能怎么可能没有现成的脚本给你用呢

于是 今后如果要安装 Twisted 就变成了这个样子

pip install pipwin # 当然只需要在第一次使用时安装一次就好

python -m pipwin Twisted

好 一切都那么完美

就是不知道当这个帖子流传太广以后会不会访问人数太多把服务器给玩坏了大家一起GG...

Author: BobDu

Email: i@bobdu.cc

转载请注明出处

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值