Linux Centos部署Django

it2026-10-08  4

安装python3

安装依赖

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc* make -y yum -y install gcc kernel-devel kenel-headers make bzip2 yum -y install gcc gcc-c++ zlib zlib-devel libffi-devel

下载python文件 wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz 加压文件 tar xf Python-3.7.9.tar.xz cd Python-3.7.9 ./configure make && make install

打包python2 mv /usr/bin/python /usr/bin/python-2.7.backup 用python3替换python2 ln -s /usr/local/bin/python3.7 /usr/bin/python

删除原来的pip rm /usr/bin/pip 创建新的pip软连 ln -s /usr/local/bin/pip3 /usr/bin/pip

设置yum

yum功能上依赖python2 所以现在更改了Python2需要重新定位python2

修改yum文件

def csh(): with open("/usr/bin/yum") as file: data=file.readlines() data[0]='#!/usr/bin/python2.7\n' with open("/usr/bin/yum" , "w") as file: file.writelines(data) with open("/usr/libexec/urlgrabber-ext-down") as file: data=file.readlines() data[0]='#!/usr/bin/python2.7\n' with open("/usr/libexec/urlgrabber-ext-down" , "w") as file: file.writelines(data) if __name__=="__main__": csh()

创建虚拟环境

移动至跟目录 cd / 创建虚拟环境 python3 -m venv /djaongo1/ 根目录下会自动创建虚拟环境的文件夹

进入文件夹 cd django1 cd bin 进入虚拟环境 source activate

安装python依赖模块 pip install -r requirement.txt

安装mysql数据库 https://www.cnblogs.com/liuxixia/p/10930615.html

最新回复(0)