簡體   English   中英

嘗試在 Windows 10 上安裝 pycrypto 時出錯

[英]Getting error when trying to install pycrypto on Windows 10

嘗試使用 pip install pycrypto 安裝 pycrypto 時出現以下錯誤。 我已經過去 8 個小時試圖修復它。 如果有人有辦法在不通過 pip 的情況下安裝 pycrypto,那就太好了。 目前,當我運行我的 Python 腳本時,我得到:Crypto: Module not found 錯誤。

我這樣安裝了構建工具: 在此處輸入圖像描述

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
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> pycrypto

在此處輸入圖像描述

我讀到 pycryptodome 取代了 pycrypto 但即使在安裝之后,我也找不到模塊:Crypto。

任何幫助表示贊賞。

我嘗試了 pip install pycrypto,我希望它能安裝它,但它失敗了。

根據pycrypto 網站,新項目應該使用cryptography包( ref )。

如果您正在處理現有項目,我建議,如果可能的話,在 Docker 中運行它,否則切換到 Linux。 除此之外,我會檢查Poetry作為 pip 的替代品。

否則,看起來要走的路是從源安裝pycryptodome 不過,不確定您是如何嘗試安裝它的,如果您已經嘗試過,我們深表歉意……如果是這樣,它是否出錯了? 如果沒有,您可以從 shell 和 VSCode 發布pip3 freeze的輸出嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM