树莓派4b连接WiFi或者热点 + 换源——华为云 + 安装conda

开启树莓派后无界面(如安装了Ubuntu server18)之后,可以通过

sudo nano /etc/netplan/*.yaml  #桌面Ubuntu为0开头的yaml文件,server版本的则是5开头的yaml文件修改

如下:


# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    wifis:
        wlan0:
             dhcp4: true
             access-points:
                 "wifi或者热点名称,不要有中文":
                     password: "密码"
#    version: 2

注意:不能使用tab键打空,一个一个空格敲,格式一定要按我这个,冒号”:“后有空格,WiFi或热点和密码要英文输入法下的引号!!!
version2注释掉放哪都可以

再输入下面指令应用:

sudo netplan generate
sudo netplan apply

执行到上面第二条命令时已经成功切换网络。可以通过ifconfig查看ip地址,或者ping百度看看是否有反馈,一直在运作则成功联网。

ping www.baidu.com

做完上述操作后,树莓派(ubuntu server18)启动时需要连上这个WiFi或者热点,否者会等待2分钟左右一直等待网络连接,2分钟则自动放弃连接。会影响开机速度,不影响使用。

—————————————换源———————————————
ssh连接到树莓派,备份源文件 sources.list

lsb_release -a 查看自己的版本类型
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 

修改源

sudo nano /etc/apt/sources.list

将下面源复制到里面,先用nano命令ctrl+K删除每一行,再将下面源复制到sources.list里面

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade # 如果出现因什么lock无法upgrade,可以百度查或者直接reboot重启树莓派

下载树莓派4b 64位 miniconda:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh

也可以通过到华为云下载,看这个命令,可以知道这个sh文件在

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda

这个网址里面
可以直接点击这个网址

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh

直接下载,当然下载很慢,可以尝试用IDM下载到本地或者再粘贴到虚拟机ubuntu或系统Ubuntu中,用scp命令(ssh远程连接系列拷贝命令,具体使用百度)拷贝到树莓派上。

例如:

scp /home/username/Miniconda3-py37_4.9.2-Linux-aarch64.sh ubuntu@xxx.xxx.xx.x:~

该命令前面为当前发送地址,后面为接收地址,冒号”:“后面为目的地的存放路径,这里直接放到home/ubuntu下,即”~“下。

再通过下面命令执行这个sh可执行文件

sudo chmod +x Miniconda3-py37_4.9.2-Linux-aarch64.sh # 无法执行时输入这个,一般用不到,直接输入下面这条命令即可
sh Miniconda3-py37_4.9.2-Linux-aarch64.sh

提示:

Please,press ENTER to continue
>>>

按回车键继续安装;
接着持续按回车键读完注册信息;
阅读完注册信息提示:

Do you accept the license terms?[yes|no]
>>> 

输入“yes”回车继续;
显示:

	- Press ENTER to confirm the location
	- Press CTRL-C to abort the installation
	- Or specify a different location below
>>>

按回车确认安装位置/home/{名称}/anaconda3;
显示:

Do you wish the installer to prepend the Anaconda3 install location to PATH in your /home/主机名/.bashrc ? [yes|no]

输入“yes”选择添加环境变量;
安装结束,但此时你打开新终端尝试输入:

conda --version
conda -V

得到无法识别命令:conda
这时你还需要执行下面操作来更新bashrc,并配置PATH路径,这样就能在终端使用conda命令
现在再打开一个新的终端再尝试用conda命令还是提示未找到该命令,下面永久解决该问题的方法是:

sudo gedit ~/.bashrc  # 打开.bashrc文件
export PATH=$PATH:/home/ubuntu/miniconda3/bin  # 在上一条命令打开的的.bashrc文件中最后一行新增环境变量,前提是安装anaconda3时安装在home/username/下,保存
source ~/.bashrc  # 使其生效

重新打开一个终端输入

conda -V

显示conda版本则成功。

conda目录介绍

bin,include,lib,share里面是conda默认环境的文件
envs里面是conda管理的环境信息
pkgs里面是解压的软件安装包

conda常用命令

conda -V # 查看当前版本
conda update conda # 更新conda
conda update anaconda # 更新Anaconda
conda update python # 更新conda至当前版本的最新版,比如说创建环境的时候是3.5.x,更新后为3.5的最新版本
conda info -e # 查看当前系统中安装的环境
conda create --name test python=3.8 # 创建一个名为test,指定python版本是3.5的环境(会自动下载3.5.x的最新版本)
source activate test # 激活test环境
source deactivate test # 返回默认环境
conda remove --name test --all # 删除test环境
conda install numpy # 安装numpy库
conda list # 查看已安装的packages
conda list -n test # 查看某个环境的已安装包
conda search numpy # 搜索package numpy 的信息
conda install -n test numpy # 安装package numpy到指定环境test中,如果不用-n指定环境名称,则被安装到当前环境
conda update -n test numpy # 更新指定test环境中numpy包
conda remove -n test numpy # 删除指定test环境中numpy包

设置conda镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 
conda config --set show_channel_urls yes
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值