Tôi đã cài đặt nó thông qua cuộn tròn, một cách thông thường
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Sau đó, nó ngừng hoạt động và phàn nàn về việc không tìm thấy python2.7
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /usr/local/aws/bin/python2.7
Reason: image not found
Abort trap: 6
vì vậy tôi đã sửa nó bằng cách làm theo các bước sau (đảm bảo rằng bạn không làm điều này nếu bạn đã cài đặt nó thông qua brew
):
$ sudo rm -rf /usr/local/aws
$ sudo rm /usr/local/bin/aws
Sau đó, tôi đã cài đặt nó bằng cách sử dụng brew:
$ brew upgrade
$ brew install awscli
brew install some_package
ở trong virtualenv. Tôi nghĩ những gì xảy ra là bia thực hiện công việc của nó bên trong vm. Để khắc phục, hãy hủy kích hoạt virtualenv,rm -rf
thư mục môi trường ảo của bạn. Sau đó, xây dựng lại nó từ đầu. Sau đó, đưa ra một bình luận lớn nói rằng đừng tạo ra những thứ cài đặt bên trong môi trường ảo.