Tony Chen created MARVIN-74:
-------------------------------

             Summary: 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
             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)

Reply via email to