python - 配置 AWS Cloud9 以使用 Anaconda Python 环境

标签 python amazon-web-services amazon-ec2 anaconda aws-cloud9

我希望 AWS Cloud9 使用我的 Anaconda Python 环境中的 Python 版本和特定包。我怎样才能做到这一点?我应该在哪里查看设置或配置?

我当前的设置:我有一个带有 Ubuntu Linux 的 AWS EC2 实例,并且我已将 AWS Cloud9 配置为与 EC2 实例一起使用。

我在EC2实例上安装了Anaconda,并且创建了一个conda Python3环境可以使用,但是Cloud9总是想使用我Linux系统安装的Python3版本。

最佳答案

我终于找到了强制 AWS Cloud9 在我的 AWS EC2 实例上使用我的 Anaconda 环境中安装的 Python3 版本的东西。

为 Python 创建自定义 AWS Cloud9 运行器的说明是 here :

{
    "cmd" : ["/home/ubuntu/anaconda3/envs/ijackweb/bin/python3.6", "$file", "$args"],
    "info" : "Running $project_path$file_name...",
    "selector" : "source.py"
}

我只是创建了一个新的运行器并将上面的代码粘贴到其中,Cloud9 使用我的 Anaconda 环境版本的 Python3 运行我的应用程序。

关于上面的代码,我唯一不明白的是 "selector": "source.py"行的作用。

关于python - 配置 AWS Cloud9 以使用 Anaconda Python 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54102477/

相关文章:

python - 如何在 Python 中使用 ElementTree 删除 xml 中的节点?

java - 如何通过自定义属性在 Cognito 用户池中查找用户?

amazon-web-services - AWS Athena - 解释查询计划

amazon-ec2 - 使用自定义的私有(private) AMI 进行自动扩展

python - 如何使用 ChromeOptions 使用 ChromeDriver 禁用 Python Selenium 中的 CSS

Jupyter Notebook 中的 Python fork 进程

python - 跟踪joblib.Parallel执行的进度

javascript - 如何使用 javascript 检查是否上传了 s3 文件

amazon-web-services - 应用程序负载均衡器用于端口 80 上的多个应用程序

通过 VPN 连接的 SSH