出于某些原因,我想在Python3Glue作业中使用python包awswrangler。我考虑过安装awswrangler的两种主要方法
.whl文件,然后通过--extra-py-files将其传递给Glue作业subprocess 或 os.的例如,使用os的代码示例如下import os
os.system('python -m pip install --user awswrangler==0.0.b0')请注意,在最后一种情况下,我甚至使用了awswrangler的第一个预发布版本。完整的版本列表可以找到这里。但是,即使有了第一个预租约,我也无法在Glue脚本上使用awswrangler。有办法做到这一点吗?
发布于 2020-09-09 16:49:11
发布于 2021-05-02 09:27:14
它为我在下面安装和使用awswrangler工作。在Glue作业参数中添加键/值。
键:--附加python-模块
价值: pyarrow==2,awswrangler==2.4.0
发布于 2022-03-10 20:28:20
用这个对我有用
import os
import sys
import subprocess
subprocess.call('pip3 install awswrangler -t /tmp/ --no-cache-dir'.split(), stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
sys.path.insert(1, '/tmp/')https://stackoverflow.com/questions/63643615
复制相似问题