背景: 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在运行程序之前告诉问题)
发布于 2021-01-01 04:45:54
我自己已经找到了答案,首先我研究了其他类似的问题,然后我发现了__init__.py,它允许你制作和使用自己的本地模块,然后我研究了更多,然后我意识到Colorama包是通过python3.8安装的,但我使用的是python3.9,所以我进入我的文件中,从python3.8中的包中取出colorama,并将其移动到python3.9,然后突然它起作用了!抱歉如果我浪费了你的时间..。
https://stackoverflow.com/questions/65470602
复制相似问题