#!/bin/bash
# ubuntu 编译安装 python ; 并配置 pip 仓库源
installDir=/datadisk/eisc/server/tools/python/python3/
sudo apt install -y gcc make cmake zlib1g-dev libssl-dev
#wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
wget work.eisc.cn/ruanjian/ubuntu/deb/so/python/Python-3.12.0.tgz
# 下载 tgz 是 linux python 源码
sudo tar -xzvf Python-3.12.0.tgz
cd Python-3.12.0
sudo mkdir -p $installDir ; sudo chmod 777 $installDir
./configure --prefix=$installDir --enable-optimizations
make -j 4 # 指定 4 核cpu 进行编译
sudo make altinstall # 使用altinstall以避免替换默认的python命令
sudo ln -s $installDir/bin/pip3.12 /usr/bin/pip
sudo ln -s $installDir/bin/python3.12 /usr/bin/python312
$installDir/bin/pip3.12 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
NR=`cat -n ~/.config/pip/pip.conf | grep url | awk -F" " '{print $1}'`
sed -i "$NR a index-url = https://mirrors.huaweicloud.com/repository/pypi/simple" ~/.config/pip/pip.conf
sed -i "$NR d" ~/.config/pip/pip.conf
# pip 配置 清华源 , 如果加 sudo 会生成配置文件到 /root/.config/pip/pip.conf ; 不加 sudo 则配置到当前用户
# 然后修改为 华为云pip 源
python312 -V
pip -V
$installDir/bin/pip3.12 -m pip install --upgrade pip
# 更新 pip
pip install selenium # 安装库
python312install.sh
pip show -f pyyaml # 查看库
pip list -o # 升级库
# 一键下载安装: wget ddoss.cn/file/ubuntu/shell/server/python312install.sh ; chmod +x python312install.sh ; ./python312install.sh
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 14:28:37,Processed in 0.01565 second(s).