Я думаю, многие сталкивались с одной и той же проблемой.Я пытался найти все возможные блоги и попробовать каждый метод.Я достиг этой точки и застрял здесь.
Я использую Serverless Framework и virtualenv.
serverless.yml:
service: test-pandas
provider:
name: aws
runtime: python2.7
plugins:
- serverless-python-requirements
package:
exclude:
- venv/**
- node_modules/**
functions:
hello:
handler: validation.hello
validation.py:
import pandas as pd
import numpy as np
def hello(event, context):
return "hello world"
Я использую Python 2.7.Я запустил эти команды в Virtualenv:
virtualenv venv --python=python2
source venv/bin/activate
pip install pandas
pip freeze > requirements.txt
cat requirements.txt
Перед созданием файл require.txt выдает ошибку «Нет модуля импорта с именем pandas», и после того, как я установил требования к serverless-python, я получаю сообщение «Требуется пропустить»зависимости ['numpy'] ".
Я что-то здесь упускаю?