smart_open Python Библиотека - PullRequest
       7

smart_open Python Библиотека

0 голосов
/ 22 февраля 2020

Является ли библиотека smart-open Python библиотекой C? https://pypi.org/project/smart-open/

Я упаковал его, загрузил на S3 и пытаюсь использовать его в AWS Glue Python Работа сценария оболочки, как описано в этих инструкциях: https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-libraries.html#aws -glue-программирования- python -libraries-job

Однако при выполнении задания появляется ошибка (журнал ошибок ниже). Может быть, smart_open - это библиотека C или ошибка будет другой, если так?

    Traceback (most recent call last):
  File "/tmp/runscript.py", line 118, in <module>
    runpy.run_path(temp_file_path, run_name='__main__')
  File "/usr/local/lib/python3.6/runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "/usr/local/lib/python3.6/runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmp/glue-python-scripts-kuvx2b2y/hello-world.py", line 1, in <module>
ModuleNotFoundError: No module named 'smart_open'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/tmp/runscript.py", line 137, in <module>
    raise e_type(e_value).with_tracsback(new_stack)
AttributeError: 'ModuleNotFoundError' object has no attribute 'with_tracsback'

1 Ответ

1 голос
/ 22 февраля 2020

Нет, на github ясно, что оно целиком Python: https://github.com/RaRe-Technologies/smart_open

...