安装pycrypto踩坑

pip install pycrypto-2.6.1.tar.gz

结果

提示你没有安装VisualC++相关的库

1. 下载VC++

可参考 传送门:https://blog.csdn.net/a624806998/article/details/78596543

我安装出来的大概长这个样,注意,版本的选择是有要求的,参考上面链接:
我选的是VC++14.0


安装pycrypto踩坑_第1张图片
VC++安装选项

2. 语法错误坑

安装pycrypto踩坑_第2张图片
继续安装,出现的问题

报错的具体位置:


安装pycrypto踩坑_第3张图片
语法错误

解决办法:
思路参考这个就行了:windows vc2017 环境安装pycrypto 出错解决

注意:这是三行命令,不是两行

"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
set CL=-FI"%VCToolsInstallDir%\include\stdint.h"
pip install pycrypto

然后就成功了:

Collecting pycrypto
  Using cached https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz
Installing collected packages: pycrypto
  Running setup.py install for pycrypto ... done
Successfully installed pycrypto-2.6.1

你可能感兴趣的:(安装pycrypto踩坑)