Window10和Python3.7.4
我要使用的库是'colorama'。
当我运行python脚本文件(x.py)时,它在“ import colorama”行中找不到该模块,但是当我打开cmd并输入python env然后键入“ import colorama”时,它将起作用。有人知道原因吗? '''
>>>D:\Scratch\commands>mypythonscript.py
>>>Traceback (most recent call last):
>>> File "D:\Scratch\commands\mypythonscript.py", line 12, in <module>
>>> from colorama import init, Fore, Back, Style
>>>ModuleNotFoundError: No module named 'colorama'
''' 我不知道为什么会出现此问题,但也许我安装了VS2019。在此之前,它对我来说还不错。
答案 0 :(得分:0)
尝试以这种方式使用SYS模块及其VERSION方法查找正在使用的python:
import sys
print(sys.version)
然后验证您是否使用与在cmd上使用的相同的python版本。
另一个问题可能是模块的路径,请尝试使用安装的模块的“魔术方法”来定位它,例如在这种情况下:
import colorama
print(colorama.__file__)
然后验证colorama是否在以下路径中:“ ... / Python37 / lib / site-packages / colorama”
如果没有,请从此处下载COLORAMA:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
使用7ZIP解压缩 并将所有解压缩文件复制到:“ ... / Python37 / lib / site-packages” 不用担心模块版本,colorama适用于所有python版本。
注意:这仅适用于Windows版本。