树莓派安装python_树莓派raspberry4B入坑指南 part-1 virtualenv安装python

本文是【树莓派raspberry4B入坑指南】系列 part-1。

今天介绍下如何安装python。

说明

1.从树莓派Raspberry 4B开始,我将紧密跟进树莓派官方新版本镜像的迭代,试图让大家避开此开发板遇到的各种问题,并掌握排查和解决问题的能力。

2.学习树莓派其实就是学习Linux过程,我会穿插讲很多知识,硬件的也好软件的也好机器学习也好,都会慢慢覆盖。

准备环境接上次讲,刚刚完成树莓派镜像系统Buster的安装

使用树莓派的 rasp-config 命令已经将系统设置成启动后进入ssh 命令行,不到桌面环境

使用另一台电脑,并在同一局域网,能够使用ssh命令(windows系统可以使用xshell软件)进行远程连接

远程ssh登陆操作

ping raspberrypi.local

获取树莓派的内网ip,我的是 192.168.1.6,ssh登陆并输入密码:

ssh pi@192.168.1.6

安装Python

python --version

树莓派都已经有python 2.7的版本,不过对于有些开发需要比较高的版本(3.6以上),或者需要做一些环境隔离时,比如我们不想在一个python版本里用pip把所有类库全安装上,这样会有类库冲突的可能。

专门的python版本管理器,如 miniconda 和 venv,由于我们需要在树莓派上安装,发现miniconda对ARM架构的支持比较老 (最后一次arm版本更新在2015年),因此这儿我们选择venv。注意:树莓派是ARM架构,相对于86架构,buster镜像是32位的系统。

# 安装venv

$ sudo pip3 install virtualenv virtualenvwrapper

# (可选)为了尽快下载,可以用国内镜像下载

$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv virtualenvwrapper

# 查看版本

$ virtualenv --version

16.7.7

# 新建测试目录

$ mkdir venvtest && cd venvtest

# 安装python的隔离环境,python相关目录放在ENV文件夹

$ virtualenv ENV

Using base prefix '/usr'

New python executable in /home/pi/venvtest/ENV/bin/python3

Also creating executable in /home/pi/venvtest/ENV/bin/python

Installing setuptools, pip, wheel...

done.

# 查看激活前的python版本

$ python --version

Python 2.7.16

# 激活后版本

$ source ENV/bin/activate

$ python --version

Python 3.7.3

# 注意:激活后的提示符会有(ENV)字样,表示切换了python环境

# 取消激活

$ deactivate

大功告成!

这里遵循最小可用原则,不阐述其他高级选项,如果碰到工作需要高级用法,我会再更新。

总结

csdn、简书的博客对venv的文章比较老,大家安装软件一定要针对版本,以官方文档为准,切勿盲从。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值