基于RetinaFace+Jetson Nano的智能门锁系统——第三篇(安装Archiconda)


设备

  • Jetson Nano
  • Micro-USB - USB-A电源线
  • HDMI线+屏幕
  • PC一台
  • USB网卡
  • USB鼠标
  • USB键盘

一、安装Archiconda

1.1下载Archiconda

因为Jetson Nano并不是x86结构,所以不能在anaconda的官网上直接下载linux版,我们需要用到这一版Archiconda下载链接,下载第一个sh文件,我们会得到一个sh文件,把它拖进你的目录下。
在这里插入图片描述

1.2安装Archiconda

下载好相应的安装脚本之后,将其赋权为755可执行权限:

sudo chmod 755 Archiconda3-0.2.3-Linux-aarch64.sh

安装Archiconda:

./Archiconda3-0.2.3-Linux-aarch64.sh

在这里插入图片描述
出现这个就是安装完成了

二、创建Python3.7环境

首先创建我们需要的虚拟环境

conda create -n Py37 python=3.7

如果出现了
在这里插入图片描述
不要着急,输入

vim ~/.bashrc

然后按i进入编辑模式,找到最后一行,添加上

export PATH=$PATH:/home/Your_name/anaconda3/bin

再按ESC,最后输入:wq退出就好了,然后执行

source ~/.bashrc

再看看能不能执行了

创建完成后激活

conda activate Py37

三、修改conda环境路径

因为conda安装的包比较大,所以在这里我挂载了sd卡,并且要移动conda的路径到这一目录下

3.1查看conda路径

输入

conda info

显示

     active environment : base
    active env location : /home/meng/archiconda3
            shell level : 1
       user config file : /home/meng/.condarc
 populated config files : /home/meng/archiconda3/.condarc
          conda version : 4.5.12
    conda-build version : not installed
         python version : 3.7.1.final.0
       base environment : /home/meng/archiconda3  (writable)
           channel URLs : https://conda.anaconda.org/c4aarch64/linux-aarch64
                          https://conda.anaconda.org/c4aarch64/noarch
                          https://conda.anaconda.org/conda-forge/linux-aarch64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/meng/archiconda3/pkgs
                          /home/meng/.conda/pkgs
       envs directories : /home/meng/archiconda3/envs
                          /home/meng/.conda/envs
               platform : linux-aarch64
             user-agent : conda/4.5.12 requests/2.19.1 CPython/3.7.1 Linux/4.9.337-tegra ubuntu/18.04 glibc/2.27
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

我们要注意envs directoriespackage cache,这就是要修改的地址

3.2更改环境路径

输入

sudo vim .condarc

因为我把sd卡挂载到了
/home/meng/data并且创建了anaconda3文件夹,在这文件夹之下有envspkgs
在打开vim编辑器后,在文件内输入

envs_dirs:
  - /home/meng/data/anaconda3/envs
  - /home/meng/.conda/envs
pkgs_dirs:
  - /home/meng/data/anaconda3/pkgs
  - /home/meng/.conda/pkgs

ESC后输入:wq保存
再次输入

conda info

显示结果
在这里插入图片描述
已经更改了

那我们再去创建虚拟环境的话,有的人可能是正常,但是有的人依旧会创建在原来的路径执行,那么该怎么解决呢?

3.3指定路径安装conda虚拟环境

先cd到你想要安装的虚拟环境目录下
输入

conda create --prefix=Py37 python=3.7

然后遇到了问题,为什么会报错
在这里插入图片描述
后来我去查询了一下,原来是权限问题,那我们给这一data权限就好了
filename替换成你的文件夹名字

sudo chmod -R 777 filename

再次输入此指令

conda create --prefix=Py37 python=3.7

发现就可以安装了
如果不放心,可以对虚拟环境的位置进行查看
在这里插入图片描述
Py37成功的在SD卡挂载的目录下!

四、给conda换源

还是打开这个文件

sudo vim .condarc

添加下面这些信息

# ~/.condarc
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
show_channel_urls: True

保存后,查看

conda info

在这里插入图片描述
已经成功添加

五、连接Esp8266

安装好ch341驱动后,每次连接esp8266都要执行

sudo chmod 777 /dev/ttyUSB0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sol-itude

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值