[英]Unable to install AWS CLI on a Mac
I am unable to install AWS CLI on MacBook Yosemite. 我无法在MacBook Yosemite上安装AWS CLI。
I get an error with the sudo
command from AWS Documentation. 我从AWS文档中收到
sudo
命令的错误。
I initially installed sudo
using the default python2.7, and then tried to install with python3.7 but it doesn't work. 我最初使用默认的python2.7安装了
sudo
,然后尝试使用python3.7进行安装,但是它不起作用。 I feel it's the folder path that is incorrect but I don't know what to check on it. 我觉得这是文件夹路径不正确,但是我不知道要检查什么。
Can I get some guidance? 我可以得到一些指导吗?
Here is the error output: 这是错误输出:
MacBks-MBP:~ MacBkyosemite$ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Password:
Running cmd: /usr/local/bin/python3.7 virtualenv.py --no-download --python /usr/local/bin/python3.7 /usr/local/aws
Running cmd: /usr/local/aws/bin/pip install --no-cache-dir --no-index --find-links file:///Users/MacBkyosemite/awscli-bundle/packages/setup setuptools_scm-1.15.7.tar.gz
Traceback (most recent call last):
File "awscli-bundle/install", line 162, in <module>
main()
File "awscli-bundle/install", line 151, in main
pip_install_packages(opts.install_dir)
File "awscli-bundle/install", line 114, in pip_install_packages
pip_script, setup_requires_dir, package
File "awscli-bundle/install", line 49, in run
p.returncode, cmd, stdout + stderr))
__main__.BadRCError: Bad rc (1) for cmd '/usr/local/aws/bin/pip install --no-cache-dir --no-index --find-links file:///Users/MacBkyosemite/awscli-bundle/packages/setup setuptools_scm-1.15.7.tar.gz': b'Traceback (most recent call last):\n File "/usr/local/aws/bin/pip", line 7, in <module>\n from pip import main\nImportError: cannot import name \'main\' from \'pip\' (/Users/MacBkyosemite/Library/Python/3.7/lib/python/site-packages/pip/__init__.py)\n'
MacBks-MBP:~ MacBkyosemite$ python3 --version
Python 3.7.3
MacBks-MBP:~ MacBkyosemite$ pip3 --version
pip 19.1.1 from /Users/MacBkyosemite/Library/Python/3.7/lib/python/site-packages/pip (python 3.7)
MacBks-MBP:~ MacBkyosemite$ which python3
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
To install the AWS Command Line Interface on a Mac, simply run: 要在Mac上安装AWS Command Line Interface ,只需运行:
sudo pip3 install awscli
Tip: It is normally a good idea to use virtual environments when installing Python libraries to avoid conflicts. 提示:通常最好在安装Python库时使用虚拟环境以避免冲突。 In such cases, start a virtual environment, then run
pip
. 在这种情况下,请启动虚拟环境,然后运行
pip
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.