尝试从终端运行功能文件时出现Getting Module Not Found错误



项目概述-我的python项目依赖于另一个包含驱动程序初始化部分的项目(该项目是一种助手(。我已将该项目作为依赖项添加到当前项目中,如下所示在此处输入图像描述

在功能文件的步骤中,我正在从依赖项目导入一些模块。当我从Pycharm运行功能文件时,它运行得很好。但当我使用behavior命令或python命令从终端运行功能文件时;模块未找到";步骤文件中的错误,未找到的模块在从属项目中。有人能帮我解决这个问题吗。我在某个地方读到,当我们试图运行类似文件的脚本,但在脚本中导入模块时,会出现这个错误。

我通过在步骤文件中添加以下代码解决了这个问题

从sys导入路径为pylib#im将其命名为pylib,这样我们就不会混淆os.path和sys.path导入操作系统pylib+=[os.path.abspath(r'/dependentproject-path'(]

你也可以参考下面的链接进行解释在python 中将另一个项目作为模块导入

最新更新