【问题标题】:Installing numpy 1.21.0 on EC2 instance在 EC2 实例上安装 numpy 1.21.0
【发布时间】:2021-09-17 03:00:15
【问题描述】:

我正在尝试在 EC2 实例上安装 numpy 1.21.0(这是我正在处理的项目的依赖项)。使用 pip,我最多只能安装 1.19.5 版本,这是该环境中提供的最高版本。

我也尝试了以下方法:

  • 直接从 Wheel 安装 -> 没有一个发行版与架构匹配
  • 使用 conda 安装 -> 版本不可用
  • 使用 conda-forge 安装 -> 安装挂起

我还能尝试什么?或者,是否有为机器学习项目预配置的 EC2 实例?

【问题讨论】:

  • 您使用的是什么实例类型?您能否编辑您的问题以显示您尝试过的操作以及收到的错误?

标签: python-3.x amazon-web-services numpy amazon-ec2 installation


【解决方案1】:

来自Amazon Deep Learning AMIs

AWS 深度学习 AMI 为机器学习从业者和研究人员提供基础设施和工具,以加速任何规模的云中深度学习。您可以快速启动预装流行深度学习框架和接口(如 TensorFlow、PyTorch、Apache MXNet、Chainer、Gluon、Horovod 和 Keras)的 Amazon EC2 实例,以训练复杂的自定义 AI 模型、试验新算法或学习新技能和新技术。

另见:New AWS Deep Learning AMIs for Machine Learning Practitioners | AWS Machine Learning Blog

【讨论】:

  • 谢谢你的提示,约翰。这些 AMI 在 ML 预配置方面看起来相当不错。但是,我检查的那些也不允许使用 pip 安装 numpy > 1.19.5。
  • “不允许”是什么意思?你做了什么,发生了什么?你用sudo pip3 install ...了吗?
  • 此特定版本无法使用 pip 安装。这个可用的最高版本是 1.19.5
【解决方案2】:

这是我在 Amazon Linux 2 AMI (HVM) 上安装 Numpy 1.21.0 软件包的方法:

[ec2-user@ip-172-31-25-7 ~]$ pip3 install numpy==1.21.0
Defaulting to user installation because normal site-packages is not writeable
Collecting numpy==1.21.0
  Downloading numpy-1.21.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
     |████████████████████████████████| 15.7 MB 24.8 MB/s
Installing collected packages: numpy
Successfully installed numpy-1.21.0
[ec2-user@ip-172-31-25-7 ~]$ python3
Python 3.7.10 (default, Jun  3 2021, 00:02:01)
[GCC 7.3.1 20180712 (Red Hat 7.3.1-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> print(numpy.__version__)
1.21.0

【讨论】:

  • 是的,这将是正常的方式,但它不适用于特定的 EC2 实例。
猜你喜欢
  • 2016-10-23
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
  • 2013-09-14
  • 2016-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多