簡體   English   中英

無法在Mac上安裝AWS CLI

[英]Unable to install AWS CLI on a Mac

我無法在MacBook Yosemite上安裝AWS CLI。

我從AWS文檔中收到sudo命令的錯誤。

我最初使用默認的python2.7安裝了sudo ,然后嘗試使用python3.7進行安裝,但是它不起作用。 我覺得這是文件夾路徑不正確,但是我不知道要檢查什么。

我可以得到一些指導嗎?

這是錯誤輸出:

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

要在Mac上安裝AWS Command Line Interface ,只需運行:

sudo pip3 install awscli

提示:通常最好在安裝Python庫時使用虛擬環境以避免沖突。 在這種情況下,請啟動虛擬環境,然后運行pip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM