Django生产环境部署——Python安装与虚拟环境的创建(二)

上篇文章我们安装了Ubuntu20.04服务版,本章基于上一章安装的Ubuntu进行Python3.8的安装与配置。还没安装的可以点此连接先按照教程进行ubuntu的安装:
Django生产环境部署—Ubuntu server安装(一)

首先声明,Python安装时基于Ubuntu系统默认的Python3.8版本进行虚拟环境的安装与配置。第一篇文章中已经说了,为了避免一个系统两个Python版本不好配置的因素,因此直接根据所需要的Python版本选择安装的带有Python3.8版本的Ubuntu20.04

Python安装与配置

首先使用Tabby连接我们安装的Ubuntu系统,(为了直接粘贴复制安装配代码,降低错误,VirtualBox不能直接将代码粘贴到Ubuntu上。)连接成功如下所示,之后切换到root上,不切换也可以,之后的安装命令都要加上sudo。
在这里插入图片描述

1. 首选检查系统默认的Python版本输入

python3 -V

在这里插入图片描述

2. 更新一下软件安装包

确定好Python版本之后,先更新一下软件安装包,避免后期缺少响应的模块和组件出现错误。

#刷新软件安装包
apt update
#列出当前需要更新的软件包
apt list --upgradable
#若上一步出现需要安装的包,则进行更新
apt upgrade

等待安装完成!需要多等几分钟。
在这里插入图片描述
在这里插入图片描述

4. 安装其他依赖项

等待安装完成。这里花费的时间不少,需要耐心等待。

sudo apt update
# 安装依赖
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-dev
#安装pip3
apt install python3-pip

在这里插入图片描述

4. 安装虚拟环境的所需要的包

#安装virtualenv
pip3 install virtualenv -i  https://mirrors.aliyun.com/pypi/simple/
#安装virtualenvwrapper 
pip3 install virtualenvwrapper -i  https://mirrors.aliyun.com/pypi/simple/

在这里插入图片描述

5. 添加virtuallen环境变量并使其生效

用ubunt默认的vi打开

vi ~/.bahrc

添加以下变量,保存退出!

 # 储存虚拟环境的路径
export WORKON_HOME=$HOME/.virtualenvs     
# 自己python解释器的路径,可用which python3确认一下     
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3  
#virtualenv的路径,默认都是这个。可用which virtualenv确认一下   
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv  
#激活virtualenvwrapper 使用which virtualenvwrapper确认其路径是否正确
source /usr/local/bin/virtualenvwrapper.sh

在这里插入图片描述
在这里插入图片描述

6. 使其生效

source ~/.bashrc

在这里插入图片描述

7. 使用virtualenv创建虚拟环境相关命令

我创建了一个虚拟环境名为django的Python虚拟环境,使用workon进入,当命令行的开头有django字样说明已经进入成功!

#创建:
mkvirtualenv [虚拟环境名称]
#删除:
rmvirtualenv [虚拟环境名称]
#进入:
workon [虚拟环境名称]
#退出:
deactivate

在这里插入图片描述
可以使用pip list 查看一下虚拟环境自带的安装包

在这里插入图片描述
好了,基于Ubuntu系统安装Python的虚拟环境到为此了,你可以将不同的项目放到不同的虚拟环境中,他们互不影响,各干各的工作。
下一篇来介绍基于Ubuntu安装mysql8.0并进行用户的创建和授权。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值