关于win下aliyunsdkcore的安装

直接搬过来抄的, 连接和本文一毛一样,踩坑记录下

版权声明:本文为CSDN博主「莫荒误」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45221012/article/details/104974059
配置:

	win10 64位
	python3.7 64位

pycrypto是一个实现了各种算法和协议的信息安全python库。

aliyunsdkcore是阿里云的短信服务。

安装pip install aliyunsdkcore==1.0.2时,需要先安装pycrypto-2.6.1。

而编译pycrypto-2.6.1时,出现inttypes.h(40): error C2143: syntax error: missing ‘{’ before '__cdecl’和building ‘Crypto.Random.OSRNG.winrandom‘ extension。

解决办法:
添加VC环境变量,设置用户环境变量
变量名:VCINSTALLDIR
(变量值为vs安装路径下的VC,默认是这个)
变量值:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC
set CL=/FI"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\stdint.h"
重新pip install pycrypto-2.6.1
pycryptodemo
pycrypto已经不再维护,pycryptodemo是其替代版。

但pip install aliyunsdkcore==1.0.2时,仍需要安装pycrypto-2.6.1。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值