文章目录
设备
- 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 directories 和 package cache,这就是要修改的地址
3.2更改环境路径
输入
sudo vim .condarc
因为我把sd卡挂载到了
/home/meng/data
并且创建了anaconda3
文件夹,在这文件夹之下有envs
和pkgs
在打开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