Pycharm 无法识别已安装的模块

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

我正在处理前同事的脚本,但我在 Pycharm 中遇到模块问题。 有问题的行是:

from Crypto.Cipher import AES

这个模块被标记为红色,因为它没有安装。我试图在 pycharm 中安装它,但是,即使安装成功,它仍然标记为红色,如果我尝试运行,我会收到以下错误:

ModuleNotFoundError: No module named 'Crypto'

如果我转到 Project Interpreter 设置,我可以在 python3.11 解释器(这是我试图用来运行脚本的解释器)下看到加密模块。 在这里查看其他问题,我运行了“pip show Crypto”,这是输出:

Name: crypto
Version: 1.4.1
Summary: Simple symmetric GPG file encryption and decryption
Home-page: https://github.com/chrissimpkins/crypto
Author: Christopher Simpkins
Author-email: [email protected]
License: MIT license
Location: `C:\Users\myuser\AppData\Local\Programs\Python\Python311\Lib\site-packages`

这条路我也查过

C:\Users\myuser\AppData\Local\Programs\Python\Python311\Lib\site-packages

已经存在于解释器路径中。解释器路径如下:

C:\Users\myuser\AppData\Local\Programs\Python\Python311\DLLs
C:\Users\myuser\AppData\Local\Programs\Python\Python311\Lib
C:\Users\myuser\AppData\Local\Programs\Python\Python311
C:\Users\myuser\AppData\Local\Programs\Python\Python311\Lib\site-packages

真的不知道怎么解决这个问题。我在之前的主题中发现的任何内容似乎都不适合我

python module path pycharm interpreter
1个回答
0
投票

你有错误的包裹来做你想做的事。你想要:

pip install pycryptodome

根据安装说明这里

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