PyCharm 说没有名为 Crypto 的模块

问题描述 投票:0回答:4

我一直收到导入错误说:

ModuleNotFoundError: No module named 'Crypto'

我已经查看了关于如何解决这个问题的各种其他答案,但它没有提到我如何在 PyCharm 中解决这个问题。

本来在Pycharm终端里试过

pip3 install pycrpyto
,但是安装不上。然后我听说了 pycryptodome 并且能够正确安装它。但是,当我键入
import Crypto
时,它一直说找不到该模块。 Pycharm 中是如何解决这个问题的?

python pycharm pycrypto pycryptodome
4个回答
2
投票

试试这个,

  • 转到设置-->project:project_name-->Project Interpreter
  • 现在你可以在项目、版本、最新版本(表)旁边看到加号(+), 点击那个
  • 将出现一个新选项卡,键入您要安装的包,然后单击该选项卡左下角的安装包

注意:检查是大写c还是小c,包是区分大小写的

希望对你有帮助


1
投票

前往: Pycharm>文件>设置>Python解释器>点击+

搜索包:Crypto 或 cryptography

然后点击安装。

如果安装失败并出现 SSL 错误: 无法获取 URL https://pypi.org/simple/crypto-mediator/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443): URL 超出最大重试次数: /simple/crypto-mediator/ (由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1076)'))) - 跳过

返回同一页面并在选择包后单击复选框选项并提及:--trusted-host pypi.org --trusted-host files.pythonhosted.org 然后安装包


0
投票

我认为你必须安装包 pycrypto。


0
投票

正确的包名 pycryptodome

© www.soinside.com 2019 - 2024. All rights reserved.