关于windows上pip安装报错

前言

因为我一直用linux,所以windows上的很多问题我都不怎么记录了,但是昨天去网吧,打算玩玩,遇到了安装第三方库报错,所以我有必要水一篇文章

为什么报错

其实python的第三方库很多不仅仅只有python.py代码,还有c语言的,而这些c语言代码需要编译,编译的时候需要依赖,这些依赖在windows上都是以软件存在的,而你的windows没有这个软件,所以就会报错

解决

两种办法:
1.当然是下载对应缺失的依赖,你可以搜索报错,一般都可以找到应该下载什么来解决问题
2.可以下载打包好的.whl 文件,这种包是将哪些需要用的东西和编译好的代码放进去,直接还原到你第三方库的目录里面,安装也比较迅速。

网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
这里说一下里面的几个关键参数
tomopy‑1.1.2‑cp36‑cp36m‑win32.whl

位置 意义
tomopy 第三方库的名称
1.1.2 第三方库的版本号
cp36 python的版本,这里指的是python3.6
cp36m 这个我也不知道,但是我观察了发现,这个位置有时候有m,有时候没m
win32 windows 32位系统

一定要符合你的系统和python的版本系统的版本 才能安装成功

安装方法

pip install xxx.whl

其他

这篇文章如有错误还请评论指出,因为原因只是我的猜想,没有实践验证过猜想,但是解决方案肯定就这两种,肯定不会错

你可能感兴趣的