【发布时间】:2021-01-08 05:54:17
【问题描述】:
我是 kedro 的新手,使用命令 kedro jupyter lab 从 Kedro 打开 Jupyter Lab/Notebook 时遇到问题。
错误是:
TypeError:无法使用抽象方法 project_name、project_version 实例化抽象类 ProjectContext
使用 --verbose 运行以查看完整的异常
错误:无法使用环境None 加载 Kedro 上下文。确保它存在于项目配置中。
错误:无法使用抽象方法 project_name、project_version 实例化抽象类 ProjectContext
我一直按照kedro official docs website 中的步骤进行操作,但没有成功。出于复制目的,以下是我执行的步骤:
- 创建新的 conda 环境:
conda create --name myenv - 激活环境:
source activate myenv - 使用 pyspark 启动器创建新的 kedro 项目:
kedro new --starter=pyspark - 转到新创建的项目文件夹:
cd my_project - 安装要求:
kedro install - 打开 jupyter 实验室:
kedro jupyter lab --no-browser
第 6 步哪里给了我错误。 作为旁注,我不得不两次执行第 5 点,因为第一次给了我不兼容的错误,但后来我再次执行它并且它有效。
如果我没有提供太多细节,请提前抱歉,因为这是第一次在 stackoverflow 中询问。有需要的可以问我,我很乐意为你解答。
谢谢。
【问题讨论】:
-
在第 1 步之后,您是否按照文档中的说明激活了 conda 环境?
conda activate myenv -
是的。我会更新我的帖子
标签: python jupyter-notebook jupyter jupyter-lab kedro