安装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