Open dataengineerone opened 3 years ago
I replicated your process on windows with wsl with success, see below.. I have only used venv a few times, conda is my daily driver. If I remember right you need to use venv
rather than virtualenv
. I could be missing something. by kedro new find-project
did you mean that you ran kedro new
then filled in find-project
?
I do notice that you have braces in your path. Did the cookie-cutter render fail? Does kedro run work?
python -m venv venv
source venv/bin/activate
pip install kedro
pip install kedro[pandas]
/mnt/c/temp via š v3.8.5 (venv)
āÆ kedro --version
kedro, version 0.16.5
/mnt/c/temp via š v3.8.5 (venv)
āÆ find-kedro --version
find-kedro, version 0.1.0
/mnt/c/temp via š v3.8.5 (venv)
āÆ python --version
Python 3.8.5
/mnt/c/temp via š v3.8.5 (venv)
āÆ kedro new
Project Name:
=============
Please enter a human readable name for your new project.
Spaces and punctuation are allowed.
[New Kedro Project]: find-project
Repository Name:
================
Please enter a directory name for your new project repository.
Alphanumeric characters, hyphens and underscores are allowed.
Lowercase is recommended.
[find-project]:
Python Package Name:
====================
Please enter a valid Python package name for your project package.
Alphanumeric characters and underscores are allowed.
Lowercase is recommended. Package name must start with a letter or underscore.
[find_project]:
Generate Example Pipeline:
==========================
Do you want to generate an example pipeline in your project?
Good for first-time users. (default=N)
[y/N]: y
/mnt/c/temp via š v3.8.5 (venv)
āÆ cd find-project/
c/temp/find-project via š v3.8.5 (venv) took 2m26s
āÆ find-kedro
{
"__default__": []
}
I did make a repo to show how you might incorporate find-kedro
into the default 0.16.5
template. https://github.com/WaylonWalker/find-project-0165/tags
Note that I messed up the commits and the change to hooks.py
belongs in 2.0.0
. I need to figure out if/how to move that.
Also note that you can
find-project on ī main via š v3.8.5 via š
kedro
āÆ kedro pipeline list
- __default__
- data_engineering.nodes
- data_science.nodes
If you try the find-kedro
cli command by itself it currently throws a really confusing message if you don't tell it to start in src
directory or lower.
find-project on ī main via š v3.8.5 via š
kedro
āÆ find-kedro -d src/find_project/pipelines
{
"__default__": [
"split_data([example_iris_data,params:example_test_data_ratio]) -> [example_test_x,example_test_y,example_train_x,example_train_y]",
"train_model([example_train_x,example_train_y,parameters]) -> [example_model]",
"predict([example_model,example_test_x]) -> [example_predictions]",
"report_accuracy([example_predictions,example_test_y]) -> None"
],
"data_engineering.nodes": [
"split_data([example_iris_data,params:example_test_data_ratio]) -> [example_test_x,example_test_y,example_train_x,example_train_y]"
],
"data_science.nodes": [
"train_model([example_train_x,example_train_y,parameters]) -> [example_model]",
"predict([example_model,example_test_x]) -> [example_predictions]",
"report_accuracy([example_predictions,example_test_y]) -> None"
]
}
I get a pretty crazy error when I try to do a fresh install.
Results in this guy: