当前位置:   article > 正文

CentOS7中安装python环境和Django项目虚拟环境部署_csdn centos7 搭建python3.9 项目django 环境

csdn centos7 搭建python3.9 项目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
  • 1

二、下载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

在这里插入图片描述

三、安装和编译

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

mkdir /usr/local/python3
  • 1

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

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

在这里插入图片描述

3.编译安装

make && make install
  • 1

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

四、创建建软连接

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

创建python3软链接

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

创建pip3软链接

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

注意:删除软链接注意不要删除了源文件:如果这里要删除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
  • 1
  • 2
  • 3

六、上传且解压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
  • 1

在这里插入图片描述

2.virtualenv创建虚拟环境

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

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

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

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

source ./bin/activate
  • 1

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

5.退出虚拟环境

deactivate
  • 1

在这里插入图片描述

八、虚拟环境启动Django项目

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

#生成迁移文件
python manage.py migrate
#执行迁移文件
python manage.py makemigrations
  • 1
  • 2
  • 3
  • 4

执行结果如下:

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

python3 manage.py runserver
  • 1

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/508374
推荐阅读
相关标签
  

闽ICP备14008679号