尝试在Windows 10上安装pycrypto时出错[重复]

7gyucuyw  于 2022-12-24  发布在  Windows
关注(0)|答案(1)|浏览(416)
    • 此问题在此处已有答案**:

Failed installing pycrypto with pip(7个答案)
5小时前关门了。
我在尝试用pip install pycrypto安装pycrypto时遇到以下错误。我已经花了8个小时试图修复它。如果有人能不经过pip安装pycrypto,那就太好了。目前,当我运行Python脚本时,我得到:密码:模块未找到错误。
我安装了如下构建工具:

  1. error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.34.31933\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
  2. [end of output]
  3. note: This error originates from a subprocess, and is likely not a problem with pip.
  4. error: legacy-install-failure
  5. × Encountered error while trying to install package.
  6. ╰─> pycrypto

我读到pycrypodome取代pycrypto,但即使安装后,我得到模块找不到:密码。
任何帮助都很感激。
我尝试了pip install pycrypto,我期望它安装它,但失败了。

cczfrluj

cczfrluj1#

根据the pycrypto website,新项目应该使用cryptography包(ref)。
如果你正在做一个已经存在的项目,我建议你,如果可能的话,在Docker中运行它,否则就切换到Linux。除此之外,我会 checkout Poetry作为pip的替代品。
否则,看起来要做的就是从源代码安装pycryptodome。不过,不确定您是如何尝试安装的,所以如果您已经尝试过,请表示歉意...如果是,它是否出错了?如果没有,您可以从shell和VSCode发布pip3 freeze的输出吗?

相关问题