Aws-cli: 通过 sudo pip install awscli 安装 aws-cli 失败

创建于 2015-09-23  ·  39评论  ·  资料来源: aws/aws-cli

我在 El Capitan OSX 上。 出现以下错误:

安装收集包:六、python-dateutil、docutils、botocore、pyasn1、rsa、awscli
发现现有安装:6个1.4.1
弃用:卸载 distutils 安装的项目(六)已被弃用,将在未来的版本中删除。 这是因为卸载 distutils 项目只会部分卸载该项目。
卸载六-1.4.1:
例外:
回溯(最近一次通话最后):
文件“/Library/Python/2.7/site-packages/pip/basecommand.py”,第 211 行,在 main
状态 = self.run(选项,参数)
运行中的文件“/Library/Python/2.7/site-packages/pip/commands/install.py”,第 311 行
root=options.root_path,
安装中的文件“/Library/Python/2.7/site-packages/pip/req/req_set.py”,第 640 行
要求.卸载(auto_confirm=True)
卸载中的文件“/Library/Python/2.7/site-packages/pip/req/req_install.py”,第 716 行
path_to_remove.remove(auto_confirm)
文件“/Library/Python/2.7/site-packages/pip/req/req_uninstall.py”,第 125 行,删除
重命名(路径,新路径)
文件“ /Library/Python/2.7/site-packages/pip/utils/init .py”,第 315 行,重命名
shutil.move(旧的,新的)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 302 行,在移动
copy2(src, real_dst)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 131 行,在 copy2
复制统计(src,dst)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 103 行,在 copystat
os.chflags(dst, st.st_flags)
OSError:[Errno 1] 不允许操作:'/tmp/pip-ion1Bt-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7。鸡蛋信息'
Bournes-MacBook-Pro:~ BourneWang$

closing-soon guidance

最有用的评论

经过多次尝试,以下终于在 El Capitan 上安装了 awscli(裸机,非虚拟):

sudo -H pip install awscli --upgrade --ignore-installed six

所有39条评论

这看起来像 pip 如何处理卸载它最初没有安装的库,在这种情况下看起来像使用 disutils 安装的库。 看看 pypa github org 是否有他们建议的解决方法可能值得一看。

我的一个问题是从 virtualenv 创建的虚拟环境中运行它? 可能值得研究一下,这样您就可以避免卸载系统范围内安装的依赖项,并且它将所有依赖项隔离到该环境,因此您应该能够避免此类错误。 让我知道这是否有帮助。

我也有同样的问题,El Captain 也是如此......如果有任何解决方案,我会检查 pip 存储库......

使用 El Capitan 也遇到了同样的错误。

El Capitan 也有同样的问题。 对于@kyleknap问题,我不在虚拟机上。

碰到这个,El Capitan 没有从 virtualenv 运行

El Capitan 也有同样的问题。

作为 pip 问题提交: https ://github.com/pypa/pip/issues/3165

这看起来像是 pip / El Capitan 的问题。 由于@jtkinser用 pip 打开了一个问题,我将在这里关闭这个问题。

我有同样的问题:
回溯(最近一次通话最后):
文件“/Library/Python/2.7/site-packages/pip/basecommand.py”,第 211 行,在 main
状态 = self.run(选项,参数)
运行中的文件“/Library/Python/2.7/site-packages/pip/commands/install.py”,第 311 行
root=options.root_path,
安装中的文件“/Library/Python/2.7/site-packages/pip/req/req_set.py”,第 640 行
要求.卸载(auto_confirm=True)
卸载中的文件“/Library/Python/2.7/site-packages/pip/req/req_install.py”,第 716 行
path_to_remove.remove(auto_confirm)
文件“/Library/Python/2.7/site-packages/pip/req/req_uninstall.py”,第 125 行,删除
重命名(路径,新路径)
文件“ /Library/Python/2.7/site-packages/pip/utils/init .py”,第 315 行,重命名
shutil.move(旧的,新的)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 302 行,在移动
copy2(src, real_dst)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 131 行,在 copy2
复制统计(src,dst)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py”,第 103 行,在 copystat
os.chflags(dst, st.st_flags)
OSError:[Errno 1] 不允许操作:'/var/folders/c3/xn7lnb2x6bb3413qvq135tt40000gn/T/pip-NsJxa7-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six- 1.4.1-py2.7.egg-info'

我有完全相同的问题。 有没有人找到解决方法或解决方法?

经过多次尝试,以下终于在 El Capitan 上安装了 awscli(裸机,非虚拟):

sudo -H pip install awscli --upgrade --ignore-installed six

@mmtswing就是这样。 谢谢!

我几乎可以肯定这是由于新的系统完整性保护。 我建议不要尝试更新/使用 python 的系统版本...尝试酿造版本。

谢谢@mmtswing

谢谢@mmtsweng ,终于成功了!!!!

:100:感谢@mmtsweng

谢谢@mmtswing

谢谢@mmtswing

感谢@mmtsweng成功了!

我也一样!

@mmtswing对我有用,谢谢!

@mmtswing坦克你!

谢谢@mmtswing! 从潜入我的python设置中拯救了我的早晨

非常感谢,@mmtsweng!

谢谢@mmtswing
刚刚好:+1:
sudo -H pip install awscli --upgrade --ignore-installed 六

感谢@mmtsweng的帮助

谢谢@mmtsweng .. 成功了!!!!!!!!!!!!

荣誉去@mmtsweng

你是救生员@mmtsweng

我使用了pip install --upgrade awscli --user并且它有效。

@mmtswing谢谢!

工作! 谢谢!

点赞谢谢!
sudo -H pip install awscli --upgrade --ignore-installed 六

@mmtsweng现在 2018 年,仍然有效 👍

@mmtswing
你救我。 它仍然适用于 macOS highsierra 10.13.5

@mmtsweng马上! 谢谢👍

@mmtsweng Mojave 公共测试版正在运行! 谢谢!

@mmtswen谢谢! 有效!

@mmtswing它是 2019 年,它确实对我有用,谢谢!

此页面是否有帮助?
0 / 5 - 0 等级