发生异常:ModuleNotFoundError 没有名为 'colorama' 的模块

Exception has occurred: ModuleNotFoundError No module named 'colorama'

背景:colorama 是 python3 的一个模块,它允许您以不同的样式和文本背景键入和打印彩色文本

问题:我想让我的程序输出的文本看起来漂亮漂亮,所以我发现了 colorama,然后我在 windows10 上使用 pip 安装了它,然后我打开了 visual studio 代码并输入:

import colorama
from colorama import Fore, Back, Style
colorama.init()
print(Fore.RED + "hello world")

这本应以红色打印“hello world”,但那时我收到此错误:

Exception has occurred: ModuleNotFoundError
No module named 'colorama'

然后我在命令提示符下尝试了完全相同的代码,猜猜是什么,它工作得很好!!!这可能是 vscode 的问题,但我只是想问一下是否有任何解决方案。提前感谢帮助我解决此问题的人!

P.S。 Pylance 通过 error lens 报告了这个错误(pylance 是一个 python 语言服务器,它在默认 python 的基础上添加了额外的功能和命令,而 error lens 只是错误或错误的荧光笔,error lens 在之前告诉了问题运行 程序)

我自己找到了答案,首先我研究了其他类似的问题,然后我发现了 __init__.py,它允许你制作和使用你自己的本地模块,然后我研究了更多,然后我意识到 Colorama 包是通过 python3.8 安装的,但我使用的是 python3.9,所以我进入我的文件并从 python3.8 内的包中取出 colorama 并将其移动到 python3.9 然后突然间它起作用了!!对不起,如果我浪费了你的时间...