【发布时间】:2021-04-04 19:27:58
【问题描述】:
背景:colorama 是 python3 的一个模块,允许您键入和打印彩色文本,并以不同的样式和文本背景
问题:我想让我的程序输出的文本看起来漂亮漂亮,所以我发现了 colorama,然后我在 Windows 10 上使用 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 的问题,但我只是想问一下是否有任何解决方案。提前感谢任何帮助我解决此问题的人!
附: Pylance 通过error lens 报告了这个错误(pylance 是一个python 语言服务器,它为默认的python 添加了额外的功能和命令,error lens 只是错误或错误的荧光笔,error lens 在运行程序之前会告诉问题)
【问题讨论】:
-
两个问题:1、你的电脑上安装了多个版本的python吗? 2. Visual-studio-code 中是否选择了正确的解释器?
-
@HampusLarsson 是的,我在我的电脑上使用了多个版本,我可以在终端上在 3.8 和 3.9 之间切换,但我在 vscode 上只使用 3.9.1 64 位版本
-
@HampusLarsson 2. 解释器是 Python 3.9.1 64 位,我在发布问题之前检查过
标签: python-3.x visual-studio-code cmd python-module