ubuntu build install python3.12 and config pip

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: ubuntu 编译安装 python ; 并配置 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.ddoss.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
目录
相关文章
|
1月前
|
Python
超详细的Python中 pip 常用命令,值得收藏!
超详细的Python中 pip 常用命令,值得收藏!
25 0
|
20天前
|
Ubuntu 开发者 Python
|
13天前
|
Python
Python软件包管理工具pip实战篇
详细介绍了Python软件包管理工具pip的使用方法,包括安装、搜索、卸载软件包,修改软件源,导出和安装依赖列表,以及查看pip版本和配置信息等操作,并提供了相关命令示例。
21 0
Python软件包管理工具pip实战篇
|
1月前
|
机器学习/深度学习 Ubuntu 数据挖掘
Ubuntu系统部署Anaconda环境及Python语言的详细流程
以上就是在Ubuntu系统中安装Anaconda环境及Python语言的详细流程。Anaconda为Python科学计算提供了便捷的管理方式,帮助用户轻松处理不同项目之间依赖管理的复杂性。通过以上步骤,你现在应该有了一个完全可用的Anaconda环境,可以开始在Ubuntu上进行Python编程和数据科学项目的探索了。
29 5
|
1月前
|
JavaScript API
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
28 2
|
1月前
|
安全 IDE 开发工具
Python——记录pip问题(解决下载慢、升级失败问题)
Python——记录pip问题(解决下载慢、升级失败问题)
152 1
|
24天前
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
|
24天前
|
Linux Python Windows
【Azure 环境】Windows中安装Python azure-eventhub-checkpointstoreblob-aio模块时出错 ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory:
【Azure 环境】Windows中安装Python azure-eventhub-checkpointstoreblob-aio模块时出错 ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory:
|
28天前
|
机器学习/深度学习 Ubuntu 数据挖掘
揭秘:Ubuntu系统下部署Anaconda环境及Python语言的终极指南!跟随这一步步神秘流程,解锁编程大师的秘密武器!
【8月更文挑战第19天】在Ubuntu中部署Anaconda环境与Python相当直观。首先需从官网下载Linux版安装包。接着,在终端依次执行命令:添加Anaconda清华镜像源至软件源列表,更新软件包信息,然后安装Anaconda。安装后可通过`anaconda --version`验证。使用`anaconda create -n myenv python=3.8`创建名为“myenv”的环境并指定Python 3.8版本。
115 0
|
1月前
|
Linux 网络安全 iOS开发
如何在Python中使用Pip换源
如何在Python中使用Pip换源

热门文章

最新文章