部署Python3环境
1、sudo-i 获取管理员权限
2、cd ~进入root文件夹
3、创建文件夹mkdir liuhb41
4、cd liuhb41/
5、创建文件夹mkdir Pythonzip用于存python压缩文件
6、创建文件夹mkdir pythoninstall用于存python安装文件
7、进入Pythonzip文件夹cd Pythonzip/
8、rz -y传入压缩文件Python-3.9.14.tgz到解压文件夹
9、解压文件tar -zxvf Python-3.9.14.tgz
10、进入root根目录cd ~
11、安装python需要依赖yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
12、继续安装依赖yum -y install libffi-devel
13、进入解压后的文件夹cd ~/liuhb41/Pythonzip/Python-3.9.14
14、执行(prefix配置安装路径,make编译, make install 编译安装)
./configure --prefix=/root/liuhb41/pythoninstall
make
make install
15、创建软链接
创建·软连接ln -s /root/liuhb41/pythoninstall/bin/python3.9 /usr/local/bin/python3
创建·软连接ln -s /root/liuhb41/pythoninstall/bin/pip3.9 /usr/local/bin/pip3
16、配置环境变量vi ~/.bash_profile
17、配置文件加入
export PYTHON_HOME=/root/liuhb41/pythoninstall
export PATH=
P
Y
T
H
O
N
H
O
M
E
/
b
i
n
:
PYTHON_HOME/bin:
PYTHONHOME/bin:PATH
18、生效配置source ~/.bash_profile
创建虚拟环境
1、更新pip包pip3 install --upgrade pip
2、安装虚拟软件管理包pip install virtualenvwrapper
3、cd /root/liuhb41/pythoninstall
4、创建虚拟环境的文件夹mkdir lhb41venv
5、配置虚拟环境环境变量进入root~目录,输入vi .bashrc
6、配置文件加入:
export WORKON_HOME=~/liuhb41/pythoninstall/lhb41venv #之后所创建的所有虚拟环境在该目录下
export VIRTUALENVWRAPPER_PYTHON=/root/liuhb41/pythoninstall/bin/python3.9 #python解释器所在的位置
source /root/liuhb41/pythoninstall/bin/virtualenvwrapper.sh #对应的virtualenvwrapper.sh所在路径,virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下
7、应用环境变量source ~/.bashrc
部署python项目
1、mkvirtualenv lhb41vxtmsal创建虚拟环境
2、cd ~/liuhb41/
3、创建文件夹用于存放工程项目mkdir liuhb41project
4、cd ~/liuhb41/liuhb41project
5、rz -y传入项目文件
6、workon lhb41vxtmsal在某个虚拟环境工作,之后输入python3 xxx.py运行文件
7、实际上线,需要后台运行python文件(这里的要运行的python文件为externalApi.py):nohup python3 externalApi.py &