Python 3.x 运行python脚本但在cmd提示符类型下运行ModuleNotFoundError';进口colorama';is工作

Python 3.x 运行python脚本但在cmd提示符类型下运行ModuleNotFoundError';进口colorama';is工作,python-3.x,Python 3.x,Window10和Python 3.7.4 我尝试使用的库是“colorama” 当我运行python脚本文件(x.py)时,它在“import colorama”行中找不到模块,但当我打开cmd并输入python env,然后键入“import colorama”时,它就工作了。有人知道原因吗? ''' >D:\Scratch\commands>mypythonscript.py >>>回溯(最近一次呼叫最后一次): >>>文件“D:\Scratch\commands\mypythonscri

Window10和Python 3.7.4

我尝试使用的库是“colorama”

当我运行python脚本文件(x.py)时,它在“import colorama”行中找不到模块,但当我打开cmd并输入python env,然后键入“import colorama”时,它就工作了。有人知道原因吗? '''

>D:\Scratch\commands>mypythonscript.py
>>>回溯(最近一次呼叫最后一次):
>>>文件“D:\Scratch\commands\mypythonscript.py”,第12行,在
>>>从colorama导入初始、前、后、样式
>>>ModuleNotFoundError:没有名为“colorama”的模块
'''
我不知道为什么会出现这个问题,但我可能安装了VS2019。在此之前,它对我来说工作得很好。

试着用SYS module及其VERSION方法找出您正在使用的python:

import sys
print(sys.version)
然后验证您使用的python版本是否与在cmd上使用的相同

另一个问题可能是模块的路径,请尝试使用已安装模块的“神奇方法”定位模块,例如,在本例中:

import colorama
print(colorama.__file__)
然后验证colorama是否位于以下路径:“…/Python37/lib/site packages/colorama”

如果没有,请从此处下载COLORAMA:

用7ZIP解压 所有解压文件都复制到:“…/Python37/lib/site packages” 不用担心模块版本,colorama适用于所有python版本


注意:这只适用于windows版本。

是,它适用于我。python脚本使用的是3.7.2,但我真的不知道为什么它存在于我的磁盘中。我删除了该文件夹,现在它可以定位到我的v3.7.4。非常感谢~
import colorama
print(colorama.__file__)