如何在ubuntu 14中安装aws-sam-cli?

时间:2018-06-01 06:12:44

标签: python amazon-web-services pip

我想在我的ubuntu 14.04上更新aws-sam-cli。我有sam 0.2.11版本。我想以0.3.0更新。我跑的时候

pip install --user aws-sam-cli

pip install --user --upgrade aws-sam-cli

我得到了

  

下载/解压缩aws-sam-cli     下载aws-sam-cli-0.3.0.tar.gz(128kB):已下载128kB     运行setup.py(路径:/tmp/pip_build_amber/aws-sam-cli/setup.py)egg_info for package aws-sam-cli       /usr/lib/python2.7/distutils/dist.py:267:UserWarning:未知的分发选项:'python_requires'         warnings.warn(MSG)       aws-sam-cli setup命令中的错误:'install_requires'必须是包含有效项目/版本要求说明符的字符串或字符串列表       从命令python setup.py egg_info完成输出:       /usr/lib/python2.7/distutils/dist.py:267:UserWarning:未知的分发选项:'python_requires'     warnings.warn(MSG)   aws-sam-cli setup命令中的错误:'install_requires'必须是包含有效项目/版本要求说明符的字符串或字符串列表

     

清理......   命令python setup.py egg_info失败,错误代码为1 / tmp / pip_build_amber / aws-sam-cli   在/home/amber/.pip/pip.log **

中存储失败的调试日志

3 个答案:

答案 0 :(得分:2)

升级pipsetuptools

pip install -U pip setuptools

答案 1 :(得分:0)

尝试卸载旧版本,然后使用以下命令重新安装。

npm uninstall -g aws-sam-local

pip install --user aws-sam-cli

如果两者都不适合您,那么您可以直接从GitHub存储库下载源并使用它。您可以在https://github.com/awslabs/aws-sam-cli/releases

找到存储库

答案 2 :(得分:0)

我遇到了同样的问题,这是我安装aws-sam-cli

的方式

如果您使用的是旧版本,请确保卸载aws-sam-local

npm uninstall -g aws-sam-local

然后运行

pip install --user --upgrade setuptools
pip install ez_setup
pip install --user --upgrade aws-sam-cli