SciPy 正在自动安装
SciPy being installed automatically
所以我有以下代码:
import os
import io
import boto3
import json
import sagemaker
from PIL import Image
import numpy as np
import io
from sagemaker.amazon.record_pb2 import Record
import mxnet as mx
import base64
def handler(event, context):
下面的Pipfile
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
boto3="*"
sagemaker="*"
image="*"
[requires]
python_version = "3.8"
现在我正尝试在 AWS Lambda 上部署它 - 我遇到的问题是 SciPy 在我还没有安装它时以某种方式结束在安装包中 - 我认为 Numpy 和 SciPy 是两个不同的包,不知道它来自哪里?
因为它是 sagemaker
中的要求,请参阅 setup.py
# See setup.py from line 35
# Declare minimal set for installation
required_packages = [
"boto3>=1.13.6",
"numpy>=1.9.0",
"protobuf>=3.1",
"scipy>=0.19.0",
"protobuf3-to-dict>=0.1.5",
"smdebug-rulesconfig==0.1.4",
"importlib-metadata>=1.4.0",
"packaging>=20.0",
]
所以我有以下代码:
import os
import io
import boto3
import json
import sagemaker
from PIL import Image
import numpy as np
import io
from sagemaker.amazon.record_pb2 import Record
import mxnet as mx
import base64
def handler(event, context):
下面的Pipfile
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
boto3="*"
sagemaker="*"
image="*"
[requires]
python_version = "3.8"
现在我正尝试在 AWS Lambda 上部署它 - 我遇到的问题是 SciPy 在我还没有安装它时以某种方式结束在安装包中 - 我认为 Numpy 和 SciPy 是两个不同的包,不知道它来自哪里?
因为它是 sagemaker
中的要求,请参阅 setup.py
# See setup.py from line 35
# Declare minimal set for installation
required_packages = [
"boto3>=1.13.6",
"numpy>=1.9.0",
"protobuf>=3.1",
"scipy>=0.19.0",
"protobuf3-to-dict>=0.1.5",
"smdebug-rulesconfig==0.1.4",
"importlib-metadata>=1.4.0",
"packaging>=20.0",
]