你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

一万个bug——安装阿里云SDK核心库遇到的问题

2021/12/14 13:46:15

工作中调用阿里云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即可。这里没有截图。。。。
在这里插入图片描述

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

在这里插入图片描述
百度检索一下,总算发生了一个百度可以检索到答案的错误了。这是在安装核心库依赖包cryptography时出现的问题,网页上有很多解决方案。
8.检索到的大致的答案都是:“在windows上没有安装visual studio 或C++ build tools”。
好嘛。那就装呗。
在这里插入图片描述
一定要选择C++的桌面开发,其他可按需安装。

其他

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.我的天,我要原地爆炸了!!
在这里插入图片描述
没有文件???检查一下去
在这里插入图片描述
为什么?为什么?

写在最后:

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