CentOS7中安装python环境和Django项目虚拟环境部署

编译安装python3

一、安装python3依赖包

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel ncurses-devel tk-devel libffi-devel gcc make

二、下载python3,解压

两种方法:
1.使用wget http://npm.taobao.org/mirrors/python/3.8.8/Python-3.8.8.tar.xz下载pytho3.8.8的安装包
2.可以在windows下载到本地,然后SFTP上传到linux对应的目录/usr/local

使用 tar -xvf Python-3.8.8.tar.xz解压,解压完毕可以看见Python-3.8.8的目录,如下图

/usr/local

在这里插入图片描述

三、安装和编译

1.进入/usr/local目录,创建要安装Pyhton3的目录

mkdir /usr/local/python3

2.进入解压的Python文件夹执行以下命令,指定安装位置

./configure -prefix=/usr/local/python3

在这里插入图片描述

3.编译安装

make && make install

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

四、创建建软连接

查看如下路径
在这里插入图片描述

创建python3软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

创建pip3软链接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

注意:删除软链接注意不要删除了源文件:如果这里要删除pip3软连接
使用: rm -rf /usr/bin/pip3
主要最后的‘/’,rm -rf/usr/bin/pip3/,如果加了‘/’就会把源文件删除掉

验证环境配置正确
在这里插入图片描述

五、更新需要更新pip源

更改PIP源,在家目录下创建隐藏文件名为 .pip 输入如下

[global]
index-url = https://pypi.douban.com/simple/ 
trusted-host = pypi.douban.com

六、上传且解压Django项目

将本地项目打包上传至服务器路径:/var/www
使用tar命令解压到当前目录
在这里插入图片描述
/var/www/mybankmanager-master

七、安装虚拟环境

注意:必须进入项目根目录(如我的项目解压后,项目根目录/var/www/mybankmanager-master)

python有2个模块可以用于创建和管理python虚拟环境:
venv、virtualenv
解释:venv模块是Python3.3之后标准库自带的虚拟环境创建和管理工具,在一定程度上能够替代virtualenv。但venv是Python3.3才有的,Python2.X不能使用,而virtualenv同时支持Python2.X和Python3.X
1.venv创建虚拟环境

python3 -m venv  BankVirtualenv

在这里插入图片描述

2.virtualenv创建虚拟环境

 pip3.9 install virtualenv   # 安装virtualenv命令
$ virtualenv venv    # 会在当前目录下创建一个 venv 文件夹,python版本默认为python2

$ virtualenv -p  /usr/bin/python3    BankVirtualenv    # -p 参数可以指定 Python 版本

3.查看虚拟环境
在这里插入图片描述

4.激活虚拟环境
进入虚拟环境,执行如下命令

source ./bin/activate

激活之后,在命令行提示符前面会有(BankVirtualenv)的提示,表示当前你处的python虚拟环境
在这里插入图片描述

5.退出虚拟环境

deactivate

在这里插入图片描述

八、虚拟环境启动Django项目

1.同步表表,如果是机器上新建的库,先创建表,激活虚拟环境,且cd …进入到项目根目录,如下
在这里插入图片描述
2.虚拟环境中回到项目根目录,以此执行如下命令

#生成迁移文件
python manage.py migrate
#执行迁移文件
python manage.py makemigrations

执行结果如下:

在这里插入图片描述
在这里插入图片描述
3.虚拟机下启动django项目

python3 manage.py runserver

在这里插入图片描述
完成上述代表python环境和django项目部署完毕,大功告成。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值