一万个bug——安装阿里云SDK核心库遇到的问题(涉及Rust、cryptography、openssl等的安装)

本文涉及Rust、cryptography、openssl等的安装

						————解决方式都是硬方式(仅凭报错信息分析,没有技术分析,按需参考)

其中:
Rust 安装时遇到的问题在1-5
cryptography 安装时遇到的问题在6-9
openssl 安装时遇到的问题在12-13

工作中调用阿里云NLP相关接口,阅读后发现需要安装内容如下:

pip install aliyun-python-sdk-core # 安装阿里云 SDK 核心库
pip install aliyun-python-sdk-nlp-automl # 安装NLP自学习平台SDK

踩坑步骤记录(超清晰的!!):

1.在pycharm中使用pip安装阿里云 SDK 核心库,遇到问题部分截图如下:
在这里插入图片描述

2.提示要更新pip?暂且先更新一下:
在这里插入图片描述
果真,已经是最新的版本(这篇有讲到我犯得错误——直达)。

3.不得已,再重新查看安装 SDK 核心库时报的错:
在这里插入图片描述
仔细看之后发现需要Rust这个依赖库,并且版本大于1.41.0,那就查看一下这个Rust的版本吧,结果如下:
在这里插入图片描述
???问号脸???没有装过这个依赖库。惊呆了,那就继续安装吧!!

4.从项目配置中,查看是否存在相应的Rust库。
在这里插入图片描述
查找一番发现,这个Rust和需要的Rust貌似不是一个东西呀,那就再看报错信息吧!!!

5.拍脑袋啊!!
错误信息中给出了安装Rust这个依赖库的地址:https://rustup.rs/,尝试一下:
在这里插入图片描述
选择对应系统版本的文件下载安装,再试一下。
安装的全过程只需要根据cmd中的提示yes和enter即可。这里没有截图。。。。
在这里插入图片描述

6.重启pycharm,再次执行安装阿里云 SDK 核心库的命令,仍然报错。
但是!!错误信息和之前不一致了,部分错误信息如下:
在这里插入图片描述
初步猜测是网络的问题,没有从这个地址上获取相应的内容(因为在浏览器上打开这个地址真的慢的很。。。。)。然后再执行安装命令尝试一下吧。

7.依然很慢。。
在这里插入图片描述

8.真不幸,又报错了。。。

在这里插入图片描述
百度检索一下,总算发生了一个百度可以检索到答案的错误了。这是在安装核心库依赖包cryptography时出现的问题,网页上有很多解决方案。

9.检索到的大致的答案都是:“在windows上没有安装visual studio 或C++ build tools”。
好嘛。那就装呗。
在这里插入图片描述
一定要选择C++的桌面开发,其他可按需安装。

10.恩恩,装完了,又报错了嘿

build\temp.win-amd64-3.7\Release\_openssl.c(575): fatal error C1083: 无法打开包括文件: “openssl/opensslv.h”: No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

在这里插入图片描述
恩,每次都有新错误。

11.应该是要下载openssl的,那就再努力一次。
(10-12可忽略,尝试了一种错误的打开方式,陷入了循环里。直接去13!!!)
在这里插入图片描述
不想努力了=_=

——————Two thousand years later——————————

是的,生活教会了我坚持。

12.着急容易出错。正确的安装openssl的方式这就来了不是:

pip install pyopenssl

在这里插入图片描述
错误同10,那说明11的方式是错误的,再打开万能的百度吧。

13.经过一番搜索,查看了这位博主的博客:
https://www.jianshu.com/p/5763f6a650ea
准备用这种方式尝试一下。
一通默认之后,安装成功了。
在这里插入图片描述
然后执行上述文章中的操作。(根据自己的路径来!!!拷贝之前先备份哈)
在这里插入图片描述
天呐,成!功!了!
在这里插入图片描述
14.那就继续安装的阿里云SDK核心库吧(๑•⌄•๑)
哇哦,好运来了,一路通畅(撒花✿✿✿✿)
在这里插入图片描述
15.安装完成阿里云SDK核心库之后,就可以安装其他云产品的SDK了。

在这里插入图片描述

其他

1.ok,fine。实话实说,在安装进度缓慢的时候我也尝试了手动安装吧。。。哈哈哈哈。
先去下载一番,
方式一:
地址:https://github.com/aliyun/aliyun-openapi-python-sdk/tree/master/aliyun-python-sdk-core?spm=a2c4g.11186623.0.0.2dbd5fc3Qeaa0t
方式二:
可以使用git下载到本地,命令如下:

git clone https://github.com/aliyun/aliyun-openapi-python-sdk.git

然后cmd执行命令:

cd aliyun-python-sdk-core
python setup.py install

在这里插入图片描述
2.然后报错,bug就是这么顺其自然就来了。
在这里插入图片描述
提示没有文件???检查一下去。
在这里插入图片描述
哎呦喂,真没有文件啊。这是为什么呢?有解决的大佬麻烦给点意见,感谢。

写在最后:

没有时间去好好的了解一下我安装的Rust、cryptography、openssl等是什么,可以用来干什么,就硬着头皮安装实在是最糟糕的事情,导致在出错时只能一通瞎操作,毫无思路可言。(后面对这些包有了解了再更新吧)

——————————今天,也是给自己点赞的一天呢——————————————————

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值