使用pip冻结安装numpy

时间:2019-08-29 17:27:52

标签: python numpy raspberry-pi

我需要安装Numpy版本1.17.1,但每次都冻结时。我现在已经尝试了多次,并且已经等了25分钟才能看到相同的屏幕。 installation image 这是一个已知问题还是我在安装时遇到问题?

我正在使用的操作系统是我的raspberry pi 3上的Ubuntu。

2 个答案:

答案 0 :(得分:1)

漫长的延迟是因为numpy正在您的Raspberry Pi上编译。要了解幕后情况,可以将pip3--verbose一起运行。

$ pip3 install --verbose numpy==1.17.1

这将使您更好地了解所遇到的问题。

为解决此问题,我建议添加https://www.piwheels.org作为软件包的额外索引,以便您可以在Raspberry Pi上获得预编译的wheels,从而节省大量时间。

为了在系统上全局添加额外的索引,您需要做的就是编辑(或创建)具有以下内容的文件/etc/pip.conf

[global]
extra-index-url=https://www.piwheels.org/simple

在那之后,您应该看到类似以下内容的

$ pip3 install numpy==1.17.1
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting numpy==1.17.1
  Downloading https://www.piwheels.org/simple/numpy/numpy-1.17.1-cp37-cp37m-linux_armv7l.whl (10.5MB)
     |████████████████████████████████| 10.5MB 7.1MB/s 
Installing collected packages: numpy
Successfully installed numpy-1.17.1

注意:在Raspberry Pi 4上进行了测试。

答案 1 :(得分:0)

请尝试使用sudo执行命令。