我绝对导入的模块出现错误
Getting an error for a module that I definitely imported
import pyinputplus as pyip
while True:
prompt='Want to know how to keep an idiot busy for hours?\n'
response=pyip.inputYesNo(prompt)
if response=='no':
break
print('Thank you. Have a nice day.')
当我 运行 我上面的代码时,我得到这个错误:
Traceback (most recent call last):
File "c:\users\XXXXXX\mu_code\idiot.py", line 1, in <module>
import pyinputplus as pyip
File "c:\users\XXXXXX\mu_code\pyinputplus\__init__.py", line 15, in <module>
import pysimplevalidate as pysv # type: ignore
ModuleNotFoundError: No module named 'pysimplevalidate'
我想不通。该模块肯定已安装。我什至将它从最初安装的文件夹移到了保存 py 文件的 mu 文件夹中。任何帮助将不胜感激。
ModuleError 表示您没有安装 pysimplevalidate
。
使用相同 python
可执行文件 运行 您的脚本 (idiot.py),运行
python -m pip install pysimplevalidate
或者,更防弹:
<path_to_python.exe> -m pip install pysimplevalidate
如果您不确定脚本使用的 python 可执行文件,您可以使用
# put this on top of your script
import sys
print(sys.executable) # will print C:\path\to\python.exe
import pyinputplus as pyip
while True:
prompt='Want to know how to keep an idiot busy for hours?\n'
response=pyip.inputYesNo(prompt)
if response=='no':
break
print('Thank you. Have a nice day.')
当我 运行 我上面的代码时,我得到这个错误:
Traceback (most recent call last):
File "c:\users\XXXXXX\mu_code\idiot.py", line 1, in <module>
import pyinputplus as pyip
File "c:\users\XXXXXX\mu_code\pyinputplus\__init__.py", line 15, in <module>
import pysimplevalidate as pysv # type: ignore
ModuleNotFoundError: No module named 'pysimplevalidate'
我想不通。该模块肯定已安装。我什至将它从最初安装的文件夹移到了保存 py 文件的 mu 文件夹中。任何帮助将不胜感激。
ModuleError 表示您没有安装 pysimplevalidate
。
使用相同 python
可执行文件 运行 您的脚本 (idiot.py),运行
python -m pip install pysimplevalidate
或者,更防弹:
<path_to_python.exe> -m pip install pysimplevalidate
如果您不确定脚本使用的 python 可执行文件,您可以使用
# put this on top of your script
import sys
print(sys.executable) # will print C:\path\to\python.exe