执行AWS命令:ModuleNotFoundError:没有名为“ urllib3”的模块

时间:2019-08-13 07:00:59

标签: python python-3.x amazon-web-services aws-cli

aws命令作为root用户可以正常工作。但是,在普通用户(balaji)下引发错误。我已经在下面复制了root和balaji的输出。

balaji@ip-xx-xx-xx-33:~$ aws
Traceback (most recent call last):
  File "/usr/local/bin/aws", line 19, in <module>
    import awscli.clidriver
  File "/usr/local/lib/python3.7/site-packages/awscli/clidriver.py", line 17, in <module>
    import botocore.session
  File "/usr/local/lib/python3.7/site-packages/botocore/session.py", line 29, in <module>
    import botocore.configloader
  File "/usr/local/lib/python3.7/site-packages/botocore/configloader.py", line 19, in <module>
    from botocore.compat import six
  File "/usr/local/lib/python3.7/site-packages/botocore/compat.py", line 26, in <module>
    from urllib3 import exceptions
ModuleNotFoundError: No module named 'urllib3'
balaji@ip-xx-xx-xx-33]:~$ sudo -i
[root@ip-xx-xx-xx-33~]# aws
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help
aws: error: the following arguments are required: command
[root@ip-xx-xx-xx-33 ~]#

想知道是什么原因导致此错误/问题?

0 个答案:

没有答案