No module named ‘alipay.aop’&&Running setup.py install for pycrypto … error问题解决过程
问题:运行公司的项目,迁移数据库报确实alipy.aop模块
解决:pip install alipay-sdk-python //pip下载 alipay-sdk-python依赖包
**
问题:下载alipy-sak-python时报错
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
先是错误信息让我更新Microsoft Visual C++
网上有两种解决方法 第一种就是老实的升级Microsoft Visual C++
链接:https://pan.baidu.com/s/1R-u3AJtA4nSGQi83cNAiug
提取码:07oe(网络资源)
ps:这东西有4G 无论你怎么自定义安装都会装在c盘
第二种 手动下载whl文件
https://www.lfd.uci.edu/~gohlke/pythonlibs/
搜索要下载的库 下载对应电脑版本
ps:
- cp后接python版本, 请与你的python版本对应
- win32,标识32位架构,适用于32位系统
- 后接
_amd64指64位架构,适用于64位系统
个人倾向第二种 不过在文档里没我需要的这个包 我只能去更新Microsoft Visual C++


问题:更新Microsoft Visual C++之后 ,再 pip install alipay-sdk-python依旧不错 只是错误变了
解决: Running setup.py install for pycrypto … error 错的是pycrypto
由于 PyCrypto 已经超过三年无人维护,因此 Github 上的开发者 Varbin 在该项目的 Github issue 里呼吁开发们不要再使用 PyCrypto ,而应该将 PyCrypto 替换为 PyCryptodome。【引用】

成功了
