如何配置Python以便可以开始使用awscli?

2024-04-28 15:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我很好地使用了Python、Python3和awscli。但是,在通过brew安装kyoto-cabinet之后,我看到了cleanup not done in 30 days, running brew cleanup now消息,然后执行了brew清理。在此之后,我将无法使用aws cli。在

我试过这个办法,但没有成功。在

我的命令后跟错误是:

➜  pallet-core git:(master) ✗ aws
dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /usr/local/aws/bin/python2.7
  Reason: image not found
[1]    1474 abort      aws

我的python2版本是:

^{pr2}$

也没有活性的virtualenv。在

➜  pallet-core git:(master) which python
/usr/bin/python

我希望awscli能正常运行。在


Tags: coregitmasterawsbinusrnotpython3
1条回答
网友
1楼 · 发布于 2024-04-28 15:32:00

通过pyenv安装Python

安装依赖项

sudo apt-get update sudo apt-get install make build-essential libssl-dev 
zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm 
libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev

安装pyenv

https://github.com/pyenv/pyenv

^{pr2}$

关闭并重新打开终端,或:source~/.bashrc

检查安装:命令-v pyenv

virtualenv安装 https://github.com/pyenv/pyenv-virtualenv

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv 
root)/plugins/pyenv-virtualenv echo 'eval "$(pyenv virtualenv-init -)"' >> 
~/.bashrc

关闭并重新打开终端,或:source~/.bashrc

安装Python 要使用pyenv安装特定的python版本并将其设置为全局python,请在所需的python版本中运行以下替换:

pyenv install <python_version> pyenv global <python_version> pip install   
upgrade pip

检查安装:python版本

要基于当前活动的python版本创建virtualenv,请执行以下操作: pyenv virtualenv公司 在输入相关的

然后在所需的级别创建一个文件,例如在文件夹的.python版本根目录下,为repos激活虚拟环境。该文件应该只包含要激活的virtualenv的名称。 安装AWS CLI http://docs.aws.amazon.com/cli/latest/userguide/installing.html

#Activate your virtualenv pyenv activate <virtualenv_name>
pip install awscli

Configure AWS CLI

http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html生成访问密钥:登录到AWS控制台导航到IAM中的用户生成访问密钥下载.csv在终端中运行以下命令:

aws configure
#When prompted enter the following: # - enter generated AWS Access Key ID # 
- enter generated AWS Secret Access Key # - us-west-2 # - json

相关问题 更多 >