树莓派4B无损安装scipy指南:避开numpy与mkl问题
192 浏览量
更新于2023-03-16
1
收藏 269KB PDF 举报
在树莓派4B上安装scipy时,有一个需要注意的步骤是避免使用sudo命令,而是使用--user选项,以避免可能出现的问题。官方推荐使用pip进行安装,因为这样可以确保更精确地管理用户级别的依赖库,且不会影响到系统级别的包。
首先,按照官方建议的安装流程,输入以下命令:
```bash
python -m pip install -i http://mirrors.aliyun.com/pypi/simple/ --user numpy scipy matplotlib ipython jupyter pandas sympy nose
```
这个命令会尝试安装numpy、scipy、matplotlib、ipython、jupyter、pandas和sympy等常用科学计算库。然而,如果scipy的安装失败,可能是因为镜像源的问题或者特定版本的whl文件不适用于树莓派4B的armv7l架构。在这种情况下,需要手动下载scipy的相应版本,例如scipy-1.4.1-cp37-cp37m-linux_armv7l.whl。
下载完成后,将这个whl文件路径替换到pip install命令中,继续安装:
```bash
python -m pip install --user --trusted-host mirrors.aliyun.com scipy-1.4.1-cp37-cp37m-linux_armv7l.whl matplotlib ipython jupyter pandas sympy nose
```
这里添加了`--trusted-host mirrors.aliyun.com`是为了确保连接的安全性。如果后续还有其他依赖库下载失败,同样需要手动下载并替换到安装命令中,例如`notebook-6.0.3-py3-none-any.whl`和`sympy-1.5.1-py2.py3-none-any.whl`。
经过这些步骤后,应该能够成功安装scipy和其他所需库,安装命令的最终输出显示了所有成功安装的库版本,包括:
- ipywidgets-7.5.1
- jupyter-1.0.0
- jupyter-console-6.1.0
- nose-1.3.7
- pandas-1.0.3
- prompt-toolkit-3.0.5
- pytz-2019.3
- scipy-1.4.1
确保在树莓派4B上安装scipy时,遵循这些具体的指导,以避免不必要的问题,并确保所有库都是针对armv7l架构的。通过这种方式,你可以在树莓派上高效地进行科学计算和数据分析工作。
620 浏览量
557 浏览量
291 浏览量
343 浏览量
2021-06-03 上传
1588 浏览量
点击了解资源详情
点击了解资源详情