【问题标题】:Unable to run python script, error shows ModuleNotFoundError: No module named 'src'无法运行 python 脚本,错误显示 ModuleNotFoundError: No module named 'src'
【发布时间】:2019-06-11 22:51:29
【问题描述】:

下面是我要执行的python脚本(selenium webdriver)。但是我看到错误正在抛出 ModuleNotFoundError: No module named 'src'。我看到模块 src(folder) 存在。我正在尝试在命令提示符下执行此操作。有人可以帮我解决我做错的地方吗?

from src.pages.base_page import BasePage
from src.pages.login_page import LoginPage
import unittest

class Dispatcher(BasePage, unittest.TestCase):

def setup(self):
    super(Dispatcher,self).setup()

def login_eoc(self):
    self.login_page.login()

测试输出: C:\NASAuto\tests>py test_dispatcher.py 回溯(最近一次通话最后): 文件“test_dispatcher.py”,第 1 行,在 从 src.pages.base_page 导入 BasePage ModuleNotFoundError: 没有名为“src”的模块

【问题讨论】:

    标签: python-3.x selenium-webdriver


    【解决方案1】:

    运行命令行,进入python文件夹,

    python.exe import src 
    

    并验证 python 是否能够导入 src。如果没有尝试重新安装此模块

    其他

    您需要将该目录添加到路径中:

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

    如果你经常使用它,可以把它放到一个模块中。

    祝你好运

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 2020-01-18
      • 1970-01-01
      • 2022-12-19
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      相关资源
      最近更新 更多