首页 > 解决方案 > aws-lambda - python 教程指的是“virtualenv”和“source”

问题描述

我正在尝试遵循 aws-lambda 教程

示例 Amazon S3 函数代码 - AWS Lambda

它包含以下行:

...
    1 Create a virtual environment.
    $ virtualenv ~/shrink_venv
    $ source ~/shrink_venv/bin/activate

2 Install libraries in the virtual environment
    $ pip install Pillow
    $ pip install boto3

3 Add the contents of lib and lib64 site-packages to your .zip file.
    $ cd $VIRTUAL_ENV/lib/python3.7/site-packages
    $ zip -r ~/CreateThumbnail.zip .
    ...

这些似乎都是在命令行上完成的。如何获得这些实用程序并找到它们的文档?

我在使用 Anaconda 在命令行上运行的 Windows 10 上。

我也看过cygwin。

标签: pythonamazon-web-servicesaws-lambda

解决方案


我在 Windows 10 中运行了这些命令,使用 python 3 创建了一个虚拟环境

pip3 install virtualenv
python -m virtualenv path\to\location\virtualenv-name
cd path\to\location\virtualenv-name
.\Scripts\activate

pip3 install virtualenv#为python3安装virtualenv模块

python -m virtualenv path\to\location\virtualenv-name#在给定路径中创建虚拟环境。例如 E:\test\testing,E:\test 是路径, testing 是虚拟环境名称,

检查此问题以获取与 source 命令等效的命令行 - Windows 上与“source”等效的批处理:如何从 virtualenv 运行 Python 脚本


推荐阅读