1.下载安装包
wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz
#centos卸载系统自带python
rpm -qa | grep python
sudo yum remove python-libs
sudo yum remove python
2.解压
tar -zxvf Python-3.11.11.tgz
3.移动到configure所在目录
./configure --prefix=/www/python/python3 --enable-optimizations
make -j 8 && make install
#-j 8 8个核心的cpu
#查看方式
uname -a
备注:编译报错可以安装3.7.5版本
4.添加环境变量
ln -sf /www/python/python3/bin/python3 /usr/bin/python3
ln -sf /www/python/python3/bin/pip3 /usr/bin/pip3
5.设置PYTHONUSERBASE
#修改/etc/profile
export PATH=$PATH:/www/python/python3/bin/
6.开启开启虚拟环境
python3 -m venv ftp-demo
#激活
source /www/python_project/ftp-demo/venv/bin
#禁用
deactivate
7.部署项目
#nohup xxx & 后台启动
#> startup.log 2>&1 将标准错误(stderr,文件描述符为2)重定向到标准输出到startup.log文件
nohup python3 server.py > startup.log 2>&1 &
8.仓库地址
9.pip更改下载源
https://developer.aliyun.com/article/1496813
在家目录创建dir
mkdir ~/.pip
touch pip.conf
编辑内容
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors=true
mirrors=https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host=pypi.tuna.tsinghua.edu.cn
查看
pip3 config list