如何在树莓派 raspberry4B 安装 virtualenv

发布于 2020-04-24 22:45:19

在做python开发中,会遇到不同项目之间要求不同的版本的python。这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。
在PC上一般使用anaconda来解决,但树莓派上,anaconda并不能提供很好的兼容。不过没关系,我们可以使用virtualenv解决。
virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境,兼容树莓派。


环境配置

先说下本文使用树莓派配置情况:

1) 硬件:raspberry4B
1) 系统:Raspbian February 2020
1) 已开启SSH

开始安装

由于目前的Raspbian系统,已自带python2 和 python3 所以不用而外再python,同时对应的pip和pip3也安装,再调用时直接使用对应命令即可。
比如:

python -V #Python 2.7.16

python3 -V #Python 2.7.16

pip 

pip3
1.安装venv
$ sudo pip3 install virtualenv virtualenvwrapper

# (可选)为了尽快下载,可以用国内镜像下载
$ sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv virtualenvwrapper 
2.查看版本
$ virtualenv --version
3.新建测试目录
mkdir venvtest && cd venvtest
4.装python的隔离环境,python相关目录放在ENV文件夹

$ virtualenv ENV

5.激活venvtest环境

source ENV/bin/activate

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

这时我们再使用python -V查看python版本,不再是2.7了,说明成功!

6.取消激活命令

$ deactivate

0 条评论

发布
问题