Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Elastic Beanstlak CLI安装错误_Python_Amazon Web Services_Pip - Fatal编程技术网

Python Elastic Beanstlak CLI安装错误

Python Elastic Beanstlak CLI安装错误,python,amazon-web-services,pip,Python,Amazon Web Services,Pip,我使用sudo pip install awsebcli--upgrade--user下载了EBCLI 运行eb--version时,我得到以下错误 Traceback (most recent call last): File "/home/andrew/.local/bin/eb", line 6, in <module> from pkg_resources import load_entry_point File "/usr/local/google-clou

我使用
sudo pip install awsebcli--upgrade--user下载了EBCLI

运行
eb--version
时,我得到以下错误

Traceback (most recent call last):
  File "/home/andrew/.local/bin/eb", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/google-cloud-sdk/platform/google_appengine/lib/setuptools-0.6c11/pkg_resources.py", line 2603, in <module>
    working_set.require(__requires__)
  File "/usr/local/google-cloud-sdk/platform/google_appengine/lib/setuptools-0.6c11/pkg_resources.py", line 666, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/google-cloud-sdk/platform/google_appengine/lib/setuptools-0.6c11/pkg_resources.py", line 565, in resolve
    raise DistributionNotFound(req)  # XXX put more info here
pkg_resources.DistributionNotFound: awsebcli==3.12.4
回溯(最近一次呼叫最后一次):
文件“/home/andrew/.local/bin/eb”,第6行,在
从打包资源导入加载入口点
文件“/usr/local/google cloud sdk/platform/google_appengine/lib/setuptools-0.6c11/pkg_resources.py”,第2603行,在
工作组需要(\uuuu需要\uuuu)
文件“/usr/local/google cloud sdk/platform/google_appengine/lib/setuptools-0.6c11/pkg_resources.py”,第666行,在require中
需要=自我解析(解析需求(需求))
文件“/usr/local/google cloud sdk/platform/google_appengine/lib/setuptools-0.6c11/pkg_resources.py”,第565行,解析
提升分配未找到(req)#XXX在此处输入更多信息
pkg_resources.DistributionNotFound:awsebcli==3.12.4
有什么想法吗

编辑:

这是我的
pip--version


pip 9.0.3来自/usr/local/lib/python2.7/dist-packages(python 2.7)
问题是您安装了
awsebcli
作为
root
用户,但执行了
eb--version
作为非
root
用户。因此,就非root用户而言,
awsebcli
从未安装过

要以非root用户身份运行
eb

  • pip安装awsebcli
    (不带
    sudo

  • 要验证此操作是否有效,请在
    pip列表的输出中查找
    awsebcli

  • 如果1。导致您出现问题,建议在设置后安装
    awsebcli
    。基本上,
    virtualenv
    将您的Python包划分开来,这样您就不会弄乱系统版本的Python和
    root
    用户


  • 问题是您以
    root
    用户身份安装了
    awsebcli
    ,但以非
    root
    用户身份执行了
    eb--version
    。因此,就非root用户而言,
    awsebcli
    从未安装过

    要以非root用户身份运行
    eb

  • pip安装awsebcli
    (不带
    sudo

  • 要验证此操作是否有效,请在
    pip列表的输出中查找
    awsebcli

  • 如果1。导致您出现问题,建议在设置后安装
    awsebcli
    。基本上,
    virtualenv
    将您的Python包划分开来,这样您就不会弄乱系统版本的Python和
    root
    用户