【问题标题】:How to load a python module into codestar如何将python模块加载到codestar
【发布时间】:2019-07-11 21:40:58
【问题描述】:

您好,我在将 python 部署到 lambda codestar 时遇到以下错误

有人可以帮我吗?

[Container] 2019/07/11 21:15:54 Running command . venv/bin/activate 

[Container] 2019/07/11 21:15:54 Running command python -m nltk.downloader wordnet 
/usr/local/lib/python3.7/runpy.py:125: RuntimeWarning: 'nltk.downloader' found in sys.modules after import of package 'nltk', but prior to execution of 'nltk.downloader'; this may result in unpredictable behaviour 
  warn(RuntimeWarning(msg)) 
[nltk_data] Error loading wordnet: <urlopen error [SSL: 
[nltk_data]     CERTIFICATE_VERIFY_FAILED] certificate verify failed: 
[nltk_data]     unable to get local issuer certificate (_ssl.c:1051)> 
Error installing package. Retry? [n/y/e] 
Traceback (most recent call last): 
  File "/usr/local/lib/python3.7/runpy.py", line 193, in _run_module_as_main 
    "__main__", mod_spec) 
  File "/usr/local/lib/python3.7/runpy.py", line 85, in _run_code 
    exec(code, run_globals) 
  File "/codebuild/output/src147142456/src/venv/lib/python3.7/site-packages/nltk/downloader.py", line 2583, in <module> 
    halt_on_error=options.halt_on_error, 
  File "/codebuild/output/src147142456/src/venv/lib/python3.7/site-packages/nltk/downloader.py", line 798, in download 
    choice = input().strip() 
EOFError: EOF when reading a line

【问题讨论】:

    标签: python lambda


    【解决方案1】:

    经过一番研究,我不得不手动下载模块并将它们保存到 nltk_data 中,然后在我的 lambda 中创建了一个环境变量 NLTK_DATA,其值为 ./nltk_data

    查看这篇文章中的最佳答案:

    https://stackoverflow.com/questions/38916452/nltk-download-ssl-certificate-verify-failed
    

    另一件事在下面的帖子中: 此命令启用 https python -m nltk.downloader -u https://pastebin.com/raw/D3TBY4Mj all

    https://github.com/nltk/nltk/issues/1787

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-01
      • 2021-12-31
      • 2020-11-16
      • 2010-10-01
      • 1970-01-01
      相关资源
      最近更新 更多