如何为在AWS EC2上运行的单个脚本安装第三方Python库?

1 投票
2 回答
2650 浏览
提问于 2025-04-18 09:13

我有一个脚本,使用了nltk这个Python库。我想弄明白怎么在AWS/EC2上安装这个库,还有其他库也是一样。这是一个独立的脚本。

我觉得可能可以用aws cli来完成,但亚马逊的文档似乎有点不够详细。

有没有人能帮帮我这个完全不懂Python的新手,关于Python和AWS的事情呢?谢谢!

2 个回答

1

这是我使用的方法:

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
# Then use pip to install 3rd party libraries
pip install selenium
# works now

我按照这篇文章的指示做的:同样使用的是Ubuntu系统

http://docs.aws.amazon.com/cli/latest/userguide/installing.html

2

通常,当你启动一个AWS实例时,你需要选择一个“镜像”。

这些镜像被称为亚马逊机器镜像,简称AMI

一般来说,你可能会选择一个“Ubuntu”镜像作为例子。

例如:https://cloud-images.ubuntu.com/locator/ec2/

选择好合适的AMI后,你需要进行一些类似于以下的步骤:

  1. 配置并启动你的实例
  2. 通过命令行进入你的实例
  3. 运行:apt-get install python-setuptools
  4. 运行:easy_install nltk

可能还会发现你需要的Python包已经在你选择的发行版/镜像的仓库中可用。

撰写回答