树莓派4B在2020版本既有python3.7又有python2.7 当时考虑到2.7为系统版本,但2.7太旧了,就删除了2.7的系统环境改用3.7,大概是删除的有问题,导致3.7的环境配置也出了问题
现在就将python3.7的虚拟环境删除重新配置一遍
当时是在虚拟环境opencv下执行rm -rf /home/pi/opencv的
python3 -m venv /home/pi/opencv
bash: /home/pi/opencv/bin/python3: 没有那个文件或目录
应该在删除虚拟环境前退出虚拟环境
#退出当前虚拟环境
deactivate
1.删除之前的虚拟环境(如果有部分残留)
rm -rf /home/pi/opencv
2.创建新的虚拟环境
确保 python3-venv 已安装:
sudo apt-get install python3-venv
3.然后创建新的虚拟环境:
python3 -m venv /home/pi/opencv
4.激活虚拟环境
source /home/pi/opencv/bin/activate
5.安装所需的包
在激活的虚拟环境中,可以使用 pip 安装所需的包,例如:
pip install pyserial
6.验证步骤
确保虚拟环境创建成功,可以运行以下命令查看 Python 版本:
python --version