Chaque fois que je crée un environnement virtuel Python pour Dynamo Db-Lambda dans mon environnement local Puisque boto3 n'a pas pu être importé, je voudrais résumer la procédure avec un mémorandum.
--Créer un environnement virtuel
$ python3 -m nom de l'environnement venv
--Activez l'environnement créé
$source Le nom de l'environnement/bin/activate
--Lorsqu'il est activé avec succès, l'écran suivant s'affiche.
(Le nom de l'environnement) $
--Installez les packages requis (boto3 dans ce cas) Au fait, j'ai installé boto3 tel quel sans entrer dans l'environnement, donc boto3 sera toujours Je n'étais pas du côté de l'environnement virtuel. .. ..
$ pip install boto3
--Utilisez la commande python -m pip list
pour vérifier si le paquet cible est correctement installé.
$ python -m pip list
Package Version
--------------- -------
boto3 1.12.23
botocore 1.15.23
docutils 0.15.2
jmespath 0.9.5
numpy 1.18.2
pip 19.0.3
python-dateutil 2.8.1
s3transfer 0.3.3
setuptools 40.8.0
six 1.14.0
urllib3 1.25.8
Il semble que cette fois il soit bien entré.
--Ouvrez le dossier créé cette fois --Ouvrez setting.json et ajoutez ce qui suit J'ai fait une erreur dans la description ici, mais le chemin a été détaché vers un environnement autre que l'environnement virtuel, et boto3 n'a pas pu être importé ...
"python.pythonPath": "bin/python3",
Recommended Posts