山中砾

山中砾

服务器python重装

2024-10-28

python3 --version

ls /usr/bin/python*

sudo apt remove python3.11
sudo apt autoremove

sudo rm -rf /usr/lib/python3.11
sudo rm -rf /usr/local/lib/python3.11

sudo apt update

sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev

wget https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tgz

tar xzf Python-3.12.7.tgz

cd Python-3.12.7
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall

python3.12 --version

python3.12 -m pip install --upgrade pip

sudo pip3.12 install virtualenv

cd /opt/pweb

virtualenv -p python3 myenv_3.12

source myenv_3.12/bin/activate

pip3.12 install -r requirements.txt

chmod +x start.sh
chmod +x restart.sh