Amazon ec2 EC2:权限被拒绝

Amazon ec2 EC2:权限被拒绝,amazon-ec2,pip,Amazon Ec2,Pip,我是一名开发人员,我对如何在AWS EC2实例上设置服务器不太了解,但我试图做的是在EC2上设置thumbor服务器,或者thumbor是用python构建的,我按照以下步骤将其启动并运行。 然而,当我尝试使用EC2EC2用户安装以下软件包时: pip install numpy 我得到了这个错误: running install_lib creating /usr/local/lib64/python2.7/site-packages/numpy error: could

我是一名开发人员,我对如何在
AWS EC2
实例上设置服务器不太了解,但我试图做的是在
EC2
上设置
thumbor
服务器,或者
thumbor
是用
python
构建的,我按照以下步骤将其启动并运行。 然而,当我尝试使用
EC2
EC2用户安装以下软件包时:

pip install numpy
我得到了这个错误:

  running install_lib
    creating /usr/local/lib64/python2.7/site-packages/numpy
    error: could not create '/usr/local/lib64/python2.7/site-packages/numpy': Permission denied

    ----------------------------------------
Command "/usr/bin/python2.7 -c "import setuptools, tokenize;__file__='/tmp/pip-build-Ibmsr4/numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-afbRUs-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Ibmsr4/numpy
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in <module>
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 616, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 629, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 807, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.1.1
我切换到roor用户并triedn安装了与我得到的错误相同的软件包:

  running install_lib
    creating /usr/local/lib64/python2.7/site-packages/numpy
    error: could not create '/usr/local/lib64/python2.7/site-packages/numpy': Permission denied

    ----------------------------------------
Command "/usr/bin/python2.7 -c "import setuptools, tokenize;__file__='/tmp/pip-build-Ibmsr4/numpy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-afbRUs-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Ibmsr4/numpy
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in <module>
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 616, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 629, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 807, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.1.1
回溯(最近一次呼叫最后一次):
文件“/usr/bin/pip”,第5行,在
从打包资源导入加载入口点
文件“/usr/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第3020行,在
工作集=工作集。_build_master()
文件“/usr/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第616行,在构建主文件中
从需求返回cls.\u构建需求(\u需要\u)
文件“/usr/lib/python2.7/dist packages/pkg_resources/_init__.py”,第629行,在“构建自”需求中
dists=ws.resolve(请求,环境())
文件“/usr/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第807行,解析中
未找到提升分配(req)
pkg_resources.DistributionNotFound:pip==6.1.1
我的问题是,是什么导致了这个问题,以及如何安装这个软件包,以便继续安装服务器!
注意:我在Windows上使用putty,我以前也成功安装了许多软件包,因此我可以告诉您我对EC2的创建是正确的。

可能通过将
setuptools
pip
更新到最新版本来解决。
numpy
可能很难安装。我建议使用,它还安装了
pandas
和许多其他有用的数据库。我尝试了所有的解决方案,但都不起作用,但这个手动安装对我有效