如何为在AWS EC2上运行的单个脚本安装第三方Python库?
我有一个脚本,使用了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后,你需要进行一些类似于以下的步骤:
- 配置并启动你的实例
- 通过命令行进入你的实例
- 运行:
apt-get install python-setuptools
- 运行:
easy_install nltk
你可能还会发现你需要的Python包已经在你选择的发行版/镜像的仓库中可用。