解决终端运行代码导包问题ModuleNotFoundError: No module named 'qmp'

问题简述:

pycharm运行没有问题的代码,终端运行提示 提示导包问题

先来看看目录结构
解决终端运行代码导包问题ModuleNotFoundError: No module named 'qmp'_第1张图片
执行命令

cd ....../BlueRunSpider/qmp/function/spider/goose3_GASP
python3 main.py 

错误信息

Traceback (most recent call last):
  File "main.py", line 4, in 
    from qmp.config import *
ModuleNotFoundError: No module named 'qmp'

解决方案

在main.py中通过sys指定到qmp路径

import sys
sys.path.append('../../../')

因为qmp在当前路径的上三级目录,看上面目录结构图,所有是"…/…/…/"

你可能感兴趣的:(Python常用模块)