一、前置
关于如何刷机请参考 https://blog.csdn.net/qq_38679413/article/details/109398853 或 https://www.weixiuzhan.cn/news/show-29589.html。
安装pip3
sudo apt-get install python3-pip
更新已安装的软件(这条也许可以用也许可以不用)
sudo apt-get upgrade
二、安装 requirements.txt
换源并更新 pip,更新好之后就可以直接在终端中使用 pip 指令而非 pip3 指令了。
pip3 config set global.index-url https://mirros.aliyun.com/pypi/simple # alibaba
pip3 install pip -U
安装 matplotlib
sudo apt-get install python3-matplotlib
先把 torch 1.7.0 下载好了(例如从邮箱),安装 torch
下载地址:https://pan.baidu.com/s/1uunl1lLmR8mYSZYjL24QpA 提取码:1234
pip install torch-1.7.0-cp36-cp36m-linux_aarch64.whl
安装 torchvision:请输入
cd vision-0.8.1
python3 setup.py install
剩下的可以直接
pip install -r requirements.txt
然后可能 PyYAML 可能会出问题无法更新,那么使用
pip install --ignore-installed PyYAML
综上,安装 requirements.txt 完成。下面是一些错误的解决方法
permission denied
sudo chmod 777 -R /usr/local #最后一个是文件夹,给他把读写执行的权限去掉
注意:谁告诉这句话请跟他绝交!请谨慎使用!最后一个文件夹请一定不要写的很大,否则会出现 sudo 都不能用的情况。
illegal instruction (core dumped)
sudo apt-get install libopenblas-dev #安装一次就可以不用安装第二次了
export OPENBLAS_CORETYPE=ARMV8