我想在我的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 **
中存储失败的调试日志
答案 0 :(得分:2)
升级pip
和setuptools
:
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