转载 

Python paramiko 安装失败问题解决方案

分类:python    524人阅读    IT小君  2022-12-05 22:18

安装失败原因

这个模块安装难度主要在于依赖包没有最新版的whl文件可以用,而pip下载依赖的时候,就会找最新版,没有最新版就下载源码自己编译,结果就是报错。提示没有MVC ++ build tools 让你安装大于14.0版本的生成工具。需要安装vsc2015.

好家伙我安装个不到一M的包要下载4g的生成工具,更要命的是,微软官网现在根本就没有2015了,你下载的就是最新版2019生成工具,安装完后还不好使,属于折磨人心态。

这还不是最恶心的。paramiko的三个依赖包。bcrypt要求mvc ++, cryptograyey 又要求Rust.

PyNaCl 又双叒掇要求其他奇奇怪怪的生成工具。

好嘛,我这是伺候爹呢。

 

解决办法:

其实你自己观察都会发现,在安装依赖包时候,都有一个最低版本要求

pip在下载时候就默认上pypi上找最新版。没有合适的就是自己编译。其实你完全可以去其他网站下载历史版本的依赖包的whl文件,只要大于要求的最低版本就行

 

以依赖包bcrypt为例,去网站

Simple Index

https://pypi.tuna.tsinghua.edu.cn/simple/

下载就行了,直接在URL后面拼接上你要下载的包名,

 下载好后直接离线安装

 把这三个“”熊货“”依赖包,都这样安装历史版本whl文件,你再安装paramiko就行了,如果还报错就再找哪个依赖包是下载的源码,直接离线安装它的历史版本whl文件即可。

原文链接:https://blog.csdn.net/WEASYD/article/details/124603243

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

 工具推荐 更多»