[
https://issues.apache.org/jira/browse/MARVIN-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17172607#comment-17172607
]
Lucas Cardoso Silva commented on MARVIN-74:
-------------------------------------------
You can try to install the engine manually on your virtualenv. Consider using a
virtual python environment> = 3.7 to install Marvin, as it has not been fully
tested in python 3.8.
> Error When Setting up Example Iris Project
> ------------------------------------------
>
> Key: MARVIN-74
> URL: https://issues.apache.org/jira/browse/MARVIN-74
> Project: Apache Marvin
> Issue Type: Bug
> Environment: Mac OS 10.5.3
> Reporter: Tony Chen
> Priority: Major
> Fix For: Not Applicable
>
> Attachments: pip_list.txt
>
>
> I'm following the
> [instruction|[https://marvin.apache.org/marvin-platform-book/ch2_toolbox_installation/mac/]]
> to set up the example _iris-species-engine-env_ engine
>
> When I execute the command below, a pip error message appeared.
> {code:java}
> tchen273@US_C02CG5NBMD6T engines % marvin engine-generateenv
> ../engines/iris-species-engine/
> Creating virtualenv: iris-species-engine-env...
> created virtual environment CPython3.8.5.final.0-64 in 1210ms
> creator
> CPython3Posix(dest=/Users/tchen273/.virtualenvs/iris-species-engine-env,
> clear=False, global=False)
> seeder FromAppData(download=False, pip=bundle, setuptools=bundle,
> wheel=bundle, via=copy, app_data_dir=/Users/tchen273/Library/Application
> Support/virtualenv)
> added seed packages: pip==20.2.1, setuptools==49.2.1, wheel==0.34.2
> activators
> BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
> Setting project for iris-species-engine-env to
> /Users/tchen273/workspace/engines/iris-species-engine
> pip install -e ".[testing]" --process-dependency-linksUsage:
> pip install [options] <requirement specifier> [package-index-options] ...
> pip install [options] -r <requirements file> [package-index-options] ...
> pip install [options] [-e] <vcs project url> ...
> pip install [options] [-e] <local project path> ...
> pip install [options] <archive url/path> ...no such option:
> --process-dependency-links
> make: *** [marvin] Error 2Done!!!!
> Now to workon in the new engine project use: workon iris-species-engine-env
> {code}
> and subsequently
> {code:java}
> (python-toolbox-env) tchen273@US_C02CG5NBMD6T engines % workon
> iris-species-engine-env
> (iris-species-engine-env) tchen273@US_C02CG5NBMD6T iris-species-engine %
> marvin engine-dryrunEngine file engine.params loaded!
> Engine file engine.messages loaded!
> Engine file feedback.messages
> loaded!------------------------------------------------------------------------------
> MARVIN DRYRUN - STEP [AcquisitorAndCleaner]
> ------------------------------------------------------------------------------Traceback
> (most recent call last):
> File "/usr/local/bin/marvin", line 79, in <module>
> cli()
> File "/usr/local/lib/python3.8/site-packages/click/core.py", line 829, in
> __call__
> return self.main(*args, **kwargs)
> File "/usr/local/lib/python3.8/site-packages/click/core.py", line 782, in
> main
> rv = self.invoke(ctx)
> File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1259, in
> invoke
> return _process_result(sub_ctx.command.invoke(sub_ctx))
> File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in
> invoke
> return ctx.invoke(self.callback, **ctx.params)
> File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in
> invoke
> return callback(*args, **kwargs)
> File "/usr/local/lib/python3.8/site-packages/click/decorators.py", line 21,
> in new_func
> return f(get_current_context(), *args, **kwargs)
> File
> "/usr/local/lib/python3.8/site-packages/marvin_python_toolbox/management/engine.py",
> line 67, in dryrun_cli
> dryrun(ctx, action, params_file, messages_file, feedback_file,
> initial_dataset, dataset, model, metrics, response, spark_conf, profiling)
> File
> "/usr/local/lib/python3.8/site-packages/marvin_python_toolbox/management/engine.py",
> line 100, in dryrun
> _dryrun.execute(clazz=CLAZZES[step], params=params,
> initial_dataset=initial_dataset, dataset=dataset, model=model,
> metrics=metrics,
> File
> "/usr/local/lib/python3.8/site-packages/marvin_python_toolbox/management/engine.py",
> line 131, in execute
> _Step = dynamic_import("{}.{}".format(self.package_name, clazz))
> File
> "/usr/local/lib/python3.8/site-packages/marvin_python_toolbox/management/engine.py",
> line 208, in dynamic_import
> mod = __import__(components[0])
> ModuleNotFoundError: No module named 'marvin_iris_species_engine'
> {code}
> I've referred to a another [github thread
> |[https://github.com/S2E/s2e-env/issues/245]]to try to deal with the pip
> error by downgrading pip to 18.1 to no avail. Please let me know the work
> around. Thank you very much!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)