arm64 ubuntu+minicoanda(py3.7)+tensorflow

arm树莓派 ubuntu64+minicoanda+tensorflow+pycharm

在树莓派上面进行python和tensorflow的开发一直是一个困扰很多研究者(小萌新)的问题。正好完全安装了整套系统,我来梳理一下过程,为后来人指路。

配置环境:您配吗

ubuntu64

ubuntu同志们只能装64的,因为tensorflow只能支持64位。
ububtu-mate64:https://ubuntu-mate.org/
点那个树莓派下载。下载到win上面,然后拿出你的tf卡准备烧系统。
https://www.raspberrypi.org/downloads/
下载for win的烧制程序raspberry pi imager
在这里插入图片描述(这是我随便找的图,侵删)
os就用custom然后选择你刚刚下载的ububtu-mate64,card就选你的tf卡。
要是没有tf卡,到设备管理器里面看看有没有啥错的,启动就行了(不会有人不知道设备管理器是什么吧,不会吧不会吧)
然后write,verify,插电,开机,自己设置一下系统,然后有一个apply什么的cancel,否则他就会一直wait
tip:输入法可以安装谷歌的

minicoanda

mincoanda没有64位的,所以要用魔改的archiconda3
https://github.com/Archiconda/build-tools/releases/
安装,打空格不要回车,除非他叫你enter,一律yes
这样就能使用conda命令了
要是告诉你没有conda
echo ‘export PATH="。。。。。:$PATH"’ >> ~/.bashrc
。。。是archiconda3/bin的路径,如home/hfut-zyx/archiconda3/bin
source ~/.bashrc
conda create -n TF2.1 python=3.7,建立TF2.1环境
进入archiconda3里面的bin,找到pip,打开终端,./pip install pip升级一下
./pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
清华源
tip:关于2个.so的问题,首先要安装2个东西。在这里面(/home/hfut-zyx/archiconda3/envs/TF2.1/bin)装
conda install h5py
./pip install Cython
sudo apt-get install libhdf5-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqt4-test
sudo apt-get install libqtgui4
sudo apt-get update
哪个没有装哪个昂!(>_<)!

tensorflow

这玩意去git下载一下,会提示你到社区那里去,有名字叫tensorflow_cpu-2.1.0-cp37-cp37m-linux_aarch64.whl
这个东西可以用哦,在zuul上面,魔法上网。有机会我放个网盘
http://status.openlabtesting.org/builds?project=tensorflow%2Ftensorflow&job_name=tensorflow-v2.1.0-cpu-arm64-release-build-show
这里面点success可以选不同的版本,记得要py37及以下哦
这是我这个文件的地址
http://status.openlabtesting.org/build/4b12ee5617244105b76346a2bfdf5675
./pip install /home/hfut-zyx/桌面/tensorflow_cpu-2.1.0-cp37-cp37m-linux_aarch64.whl
安装tensorflow(都是在/home/hfut-zyx/archiconda3/envs/TF2.1/bin里面!)
然后可以洗洗睡一会,因为很久
等装好了自动会提示你

pycharm

首先安装jdk
https://www.oracle.com/java/technologies/javase-jdk15-downloads.html#license-lightbox
java se 64 arrch tar.gz
解压缩放在自己知道的一个地方就行,这个文件夹大概叫做jdk-15
终端:给777权限
sudo chmod -R 777 /home/hfut-zyx/jdk-15
vi /etc/profile

export JAVA_HOME=/home/hfut-zyx/jdk-15(你自己的路径)
export JRE_HOME=/home/hfut-zyx/jdk-15/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

把这些东西放在开头即可
source /etc/profile
sudo update-alternatives --install /usr/bin/java java /home/hfut-zyx/jdk-15/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /home/hfut-zyx/jdk-15/bin/javac 300
sudo update-alternatives --config java

然后下载pycharm64位,这里是2020.2.1
专业版https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux
社区版https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux&code=PCC
下载解压,进入/home/hfut-zyx/pycharm-2020.2.2/bin
sh pycharm.sh即可。(安装运行都这个)
安装,运行,要是报java的错,那就把/home/hfut-zyx/pycharm-2020.2.2/bin/pycharm64.vmoptions文件里面的一行东西删掉就行。一行东西和报的错一模一样。
pycharm终端不可用,所以要去/home/hfut-zyx/archiconda3/envs/TF2.1/bin里面pip install你想要的包。(./pip install …)
右下角add 编译器选择TF2.1哦!
还有不懂就留言吧。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值