发布于2021-07-25 06:28 阅读(1247) 评论(0) 点赞(15) 收藏(4)
此电脑–管理–磁盘管理,找到SD卡。
左击选中system-boot,点击删除卷;主分区操作相同。
完成上一步后,确认SD卡只显示“59.48GB 未分配”(容量根据实际情况而不同)
选中该SD卡,右击“新建简单卷”
完成后“此电脑”中就会出现这个SD卡。
至此,格式化SD卡完成。
硬件:RaspberryPi4B,4G
刷入工具:Raspberry Pi Imager v1.6.2
系统:ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz
CHOOSE OS → Use custom → 选择本地的ubuntu-20.04.2-preinstalled-server-arm64+raspi.img.xz
Storage → 选择插入的SD卡
点击WRITE
配置wifi信息
重新插入SD卡,打开”system-boot“,找到”network-config“文件
修改”network-config“文件
将SD卡插入 RaspberryPi 后开机
打开路由器后台找到新接入的设备,查看其IP
使用 Git Hash 连接 RaspberryPi,默认用户名和密码都是"ubuntu",连接后须修改密码。
用新密码再次用ssh连接即可
获取权限
sudo su
echo "nameserver 114.114.114.114">>/etc/resolv.conf
安装宝塔面板
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
连接 RaspberryPi
如果在此前连接过该设备,需删除 Git Hash 存储的 ssh 的连接信息
更新DNS
sudo su
echo "nameserver 114.114.114.114">>/etc/resolv.conf
切回 ubuntu 用户
su ubuntu
刷新软件源信息
sudo apt-get update
sudo apt-get upgrade
如果这一步dpkg
出问题,执行下面这条命令
sudo rm /var/lib/dpkg/lock-frontend
上面这条命令不行的话,可以使用下面这条命令,再重新执行更新
sudo rm /var/lib/dpkg/lock
安装python3.7.2
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
sudo tar -xvf Python-3.7.2.tgz
cd /Python-3.7.2
sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install ruby zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
sudo ./configure --prefix=/usr/local/bin/python3.7.2 --with-ssl
sudo make
sudo make install
sudo ln -s /usr/local/bin/python3.7.2/bin/python3.7 /usr/bin/python
sudo ln -s /usr/local/bin/python3.7.2/bin/pip3.7 /usr/bin/pip
安装依赖
sudo apt-get install libhdf5-dev
pip install Cython --user
pip install wheel --user
sudo pip install tensorflow-2.4.0-cp37-none-linux_aarch64.whl
如果报错Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/bin/python3.7.2/lib/python3.7/site-packages/six.py' Consider using the `--user` option or check the permissions.
。使用如下命令
sudo pip install tensorflow-2.4.0-cp37-none-linux_aarch64.whl --user
测试安装好的tensorflow是否成功,运行下面的代码
import tensorflow as tf
print(tf.__version__)
mnist = tf.keras.datasets.mnist
(x_train, y_train),(x_test, y_test) = mnist.load_data()
x_train, x_test = x_train / 255.0, x_test / 255.0
model = tf.keras.models.Sequential([
tf.keras.layers.Flatten(input_shape=(28, 28)),
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dropout(0.2),
tf.keras.layers.Dense(10, activation='softmax')
])
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
model.fit(x_train, y_train, epochs=5)
model.evaluate(x_test, y_test)
如果在执行此文件是报错ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject ubuntu@ubuntu:~$ pip list
更新numpy版本为1.20.0(其他版本未尝试)
pip install numpy==1.20.0 --user
安装conda
bash Archiconda3-0.2.3-Linux-aarch64.sh
无法激活 conda 环境时,设置永久环境变量实例
编辑 /etc/profile.d/bash_completion.sh 文件
sudo vi /etc/profile.d/bash_completion.sh
在文件末尾处添加如下,保存并退出
export PATH="/home/ubuntu/archiconda3/bin:$PATH"
环境变量更改后,在用户下次登陆时生效。如果想立刻生效,则执行下面的语句
source /etc/profile
创建名为tf24的conda环境
创建一个名为 tf24 的python版本为3.7虚拟环境
conda create -n tf2 python=3.7
激活 tf24 环境
conda activate tf24
安装依赖
conda install cython wheel
conda安装低版本的h5py
这里我安装的版本是2.10.0,其他版本未测试
conda install h5py==2.10.0
pip直接安装已经下载好的tensorflow2.4的whl文件
pip install tensorflow-2.4.0-cp37-none-linux_aarch64.whl
上传单个文件到Raspberry
scp /path/filename username@servername:/path
上传目录到Raspberry
scp -r local_dir username@servername:remote_dir
原文链接:https://blog.csdn.net/m0_46744629/article/details/118889151
作者:机甲战士
链接:http://www.pythonpdf.com/blog/article/533/0b9f8d48577a95c06b15/
来源:编程知识网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!