树莓派4b ubuntu系统安装python virtualenv虚拟环境

2021/9/5 7:07:29

本文主要是介绍树莓派4b ubuntu系统安装python virtualenv虚拟环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

前言

我使用的树莓派为4b 8g版本,安装系统为ubuntu server 20.04.3 LTS版。由于平时电脑使用的都是centos系统,所以不知道跟x86架构下ubuntu的操作是不是一样。
在实际的使用过程中,由于我有多个项目,想把各个项目都隔离开,也方便后期迁移使用pip3 list来列出只有这个项目用到的包,所以我使用了virtualenv来搭建虚拟环境。

安装pip

因为ubuntu server自带了python3.8,我这里够用了,不需要重新安装,所以直接安装pip即可。
预装python

安装pip

sudo apt install python3-pip
# 查看pip版本
pip3 -V

安装虚拟环境

因为我的项目都是放在一个文件夹内,所以并没有去进一步安装virtualenvwrapper

安装virtualenv虚拟环境
之前在网上搜索发现很多人使用pip安装,但是我试过使用pip安装之后无法直接使用virtualenv --version命令,还需要根据安装之后的提示先创建软链接,不过就算创建了软链接在新建虚拟环境的时候还是会提示缺少virtualenv包-.-!,不想折腾了,我这里选择的apt安装。

sudo apt install virtualenv
# 检查版本
virtualenv --version

新建用来放置虚拟项目的文件夹

sudo mkdir python-env
sudo chmod 777 python-env  # 给文件夹授权,用root账号的可以忽略(文件拥有者、群组、其他,r=4,w=2,x=1 )
cd python-env  # 切换到虚拟项目的文件夹内

建立虚拟环境

virtualenv -p python3 test_server  # test_server即为虚拟项目名称

建立虚拟环境

开启虚拟环境

source test_server/bin/activate  # test_server即为虚拟项目名称

开启虚拟环境
可以看到命令行前面多了(test_server),则代表在test_server的虚拟环境内了。
输入命令pip3 list,可以看到只有初始的包,后面就可以在里面独立安装了。

退出虚拟环境

deactivate

删除虚拟环境
直接删除新建的虚拟项目文件夹即可

sudo rm -rf test_server  # test_server即为虚拟项目名称


这篇关于树莓派4b ubuntu系统安装python virtualenv虚拟环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程