【树莓派】:(三)树莓派虚拟环境管理(virtualenv + miniconda)

1 virtualenv配置虚拟环境

1.1 配置虚拟环境

安装virtualenv包,管理虚拟环境
在这里插入图片描述
新建虚拟环境
首先cd到新建环境的目录
我这里在home/pi下新建了projets
进入目录后新建环境(我的Python是3.9.2,需要根据自己Python版本修改)

virtualenv -p /usr/bin/python3.9 env-v5

创建一个 python3.9,名为 env-v5 的虚拟环境

在这里插入图片描述
新建好之后的文件
在这里插入图片描述

1.2激活虚拟环境

/home/pi/projets/env-v5/bin/activate

在这里插入图片描述
退出虚拟环境

deactivate

多个虚拟环境使用:Python环境管理virtualenv&virtualenvwrapper的配置详解

2 conda配置虚拟环境

2.1 下载安装包

在这里插入图片描述

https://repo.anaconda.com/miniconda/下载对应的文件
在这里插入图片描述
在这里插入图片描述
安装报错:(系统自带3.9.2,后来python降版本到3.7.5)
解决方法参考:https://blog.csdn.net/buxiangyaomingzi/article/details/123297295

wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh

重新下载文件如上图所示:
进入文件位置:

sudo bash Miniconda3-latest-Linux-armv7l.sh

在这里插入图片描述
当输入“conda list”后可能显示命令没有,多是由于没有添加环境变量导致

2.2 配置环境变量:

两种方法:

方法1:
1.打开文件.bashrc
命令:nano ~/.bashrc
2.在最后一行加入 export PATH=~/miniconda3/bin:$PATH
(ubuntu)打开文件后按i进入编辑模式,按Esc退出编辑模式,shift+冒号然后输入wq 保存文件并退出
(raspberry)ctrl+X Y ENTER
3.运行文件中脚本:
命令:source ~/.bashrc
激活环境变量,成功进入conda环境,可以正常使用conda命令!

方法2:
1.打开文件bashrc
命令:vim ~/.bashrc
2.在最后一行加入 source /home/pi/miniconda3/bin/activate base (miniconda3安装目录)
(ubuntu)打开文件后按i进入编辑模式,按Esc退出编辑模式,shift+冒号然后输入wq 保存文件并退出
3.运行文件中脚本:
命令:source ~/.bashrc

在这里插入图片描述

2.3 换源

pi@raspberrypi:~ $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
pi@raspberrypi:~ $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
# 显示下载地址:
conda config --set show_channel_urls yes

替换原后 ,需要更新:

sudu su
conda update conda

在这里插入图片描述
在这里插入图片描述

2.4 创建虚拟环境

输入conda activate XXX
提示:
在这里插入图片描述
解决方案:

在这里插入图片描述

【以下命令均需要sudo su权限执行】

# 创建语句
conda create -p name python=3.7
# 查询当前的虚拟环境
conda env list
# 激活虚拟环境
conda activate name
# 删除虚拟环境
conda remove -p name --all

在这里插入图片描述

参考链接:https://blog.csdn.net/guoqingru0311/article/details/123819353


版权声明:本文为weixin_44322778原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。