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