动态 版块 发帖 消息 我的
小绿叶技术博客
小绿叶技术博客
小绿叶技术Lv154   
ubuntu build install python3.12 and config pip     


#!/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        # 安装库 


pip show -f pyyaml           # 查看库
pip list -o                  # 升级库








 6  已被阅读了198次  楼主 2024-05-27 14:44:13
回复列表

回复:ubuntu build install python3.12 and config pip

guest
登录之后更精彩~
Powered by HadSky 7.12.10
© 2015-2024 PuYueTian
您的IP:44.221.66.130,2024-06-20 13:51:51,Processed in 0.02029 second(s).
Powered by HadSky
小绿叶技术博客