python - 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。
解决方案
我在 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 脚本