aws EMR中的python虚拟环境

2024-05-28 23:36:27 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在aws EMR集群中拥有多个python虚拟环境。用户将为每个项目使用齐柏林飞艇或Jupyter,每个项目将有不同的python库集或python版本


Tags: 项目用户版本aws虚拟环境集群jupyter库集
1条回答
网友
1楼 · 发布于 2024-05-28 23:36:27

您可以编写一个bash脚本,在包含虚拟环境及其库的名称的类似于地图的结构上循环(如果您有多个项目,那么维护起来会更容易)。回路主体将包括:

  1. 创建虚拟环境:virtualenv project_foo
  2. 激活虚拟环境:source project_foo/bin/activate
  3. 安装ipykernel,它为您的Jupyter笔记本提供了一个Ipython内核
  4. 安装python库
  5. 将虚拟环境添加到Jupyter:python -m ipykernel install user name=project_foo
  6. 退出虚拟环境:deactivate

现在使用Bootstrap Actions在启动时运行脚本。您应该能够从Jupyter的启动器中看到您的虚拟环境

相关问题 更多 >

    热门问题