Pycrypto安装填坑

    科技2022-07-13  138

    在Pycharm的venv中安装Pycrypto

    由于Pycrypto已经无人维护,不支持wheel直接安装,遇到一些坑。

    pip install pycrypto

    错误一:无编译工具

    Need Microsoft Visual C++ Build Tools

    解决方法: 下载 Visual Studio,安装时注意,要选择

    C++生成工具 Windows 10 SDK MSVC v140 - VS2015 C++生成工具(v14.00)

    错误二:提示错误并报告有编译错误

    building ‘Crypto.Random.OSRNG.winrandom‘ extension

    解决方法: 添加VC环境变量,设置用户环境变量。

    错误三:缺少rc.exe

    LINK : fatal error LNK1158: 无法运行“rc.exe”

    解决方法: 1、拷贝C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0 \x86 中的文件(路径中的版本部分可能不一样,仔细识别)

    rc.exe rcdll.dll

    到目录C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

    安装感受

    开源项目失去维护是一件可怕的事情

    Processed: 0.011, SQL: 8