ubuntu22.04离线安装python3.10.14及pip3

Ubutu离线安装pip Ubutu离线安装pip前言PIP离线安装背景直接开始 前言 本人新手在学,该帖是记录遇到问题以及解决问题的过程,如果能够帮助到和我一样的新手小白则不胜荣幸。如有大神,请多指教。 PIP离线安装 背景 有一部分小部分开发者因为开发的电脑等设备无法联网,因此需要离线配置相关环境。 直接开始 1.首先了解自己电脑python的版本,打开终端 python -V 获取到python版本 2.到pip网站下载对应的pip版本 pip下载地址 查看历史版本 找到支持对应python版本的pip 下载 3 阅读详情

依赖包制作软件源

mkdir -p ~/python-offline-packages/archives
cd ~/python-offline-packages/archives
#开始下载
sudo apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libgdbm-compat-dev libbz2-dev liblzma-dev tk-dev libffi-dev libexpat1-dev libnss3-dev uuid-dev | grep "^\w" | sort -u)

cd ~/python-offline-packages
sudo dpkg-scanpackages -m . /dev/null | gzip -9c > Packages.gz
cp Packages.gz ./archives
cd ..
tar -zcvf offline-apt-packages.tar.gz python-offline-packages

安装依赖

#将上边打包的离线包发送到目标机器上,解压
mkdir -p /data/swx/offline-packages
cd /data/swx/offline-packages
tar -zxvf offline-apt-packages.tar.gz

# 写入本地源,如有需要,提取备份原有源
mv /etc/apt/sources.list /etc/apt/sources.list.0708
#增加如下
echo "deb [trusted=yes] file:/data/swx/offline-packages/python-offline-packages  archives/ " >>/etc/apt/sources.list
###deb [trusted=yes] file:/data/swx/offline-packages/python-offline-packages  archives/ 

sudo apt-get update
sudo apt-get install -y build-essential libssl-dev zlib1g-dev \
libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev \
libgdbm-dev libgdbm-compat-dev libbz2-dev liblzma-dev \
tk-dev libffi-dev libexpat1-dev libnss3-dev uuid-dev

#修复依赖问题 重要!!!
apt-get install -f --allow-downgrades --allow-remove-essential --no-download

python下载

#v3.10.14官方下载地址
https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tgz
#阿里云
https://mirrors.aliyun.com/python-release/source/

python安装

#上传python解压
tar -xvf Python-3.10.14.tgz
cd Python-3.10.14
#运行配置命令
./configure --prefix=/usr/local/python3.10.14 --enable-optimizations
#构建 Python
make -j $(nproc)

#不要使用 make install,因为它会覆盖系统默认的 Python 解释器,可能导致系统工具无法正常工作。
make altinstall

#验证安装
/usr/local/python3.10.14/bin/python3.10 --version

# 重建软链接(假设真实路径为/usr/local/python3.10.14)
sudo ln -s /usr/local/python3.10.14/bin/python3.10 /usr/bin/python3.10.14
sudo ln -s /usr/local/python3.10.14/bin/pip3.10 /usr/bin/pip3.10.14


Ubuntu python3.10 安装教程,并更新python,pip默认指向为python3.10, pip3(超详细教程) Python3.10版已经出了有一段时间了,但是Ubantu 默认带着的python版本不是最新版,因此折腾的想法自己手动安装Python最新版,并更新python默认指向python3.10。本文参考了 https://blog.csdn.net/u014775723/article/details/85213793?spm=1001.2014.3001.5501 https://blog.csdn.net/yutu75/article/details/119761318 https://blog.csd 阅读详情

相关推荐

Ubuntu 下安装最新 Python3.10 教程 (源码安装)

执行以下命令安装 Python3 的一些依赖库: 二、下载源码包 大家可以前往 Python 官网下载:Welcome to Pyhton! ,这里下载 gz 包和 xz 包都可以,下载链接如下:XZ compressed source tarball也可使用 wget 下载,选一种方法即可: 接着解压 tar 包: 首先进入我们刚才解压的文件目录下: 设置编译参数,即输出文件目录: 接着实施编译: 上面两步都会有大量输出,可能需要等待两三分钟,编译完成后安装: 若

dreams_dream的博客 6878

Ubuntu离线安装python、pip

一、Python3安装(版本不限,这里以python3.6.9为例) (一)安装zlib1g-dev软件包 说明:安装python3前应先安装zlib1g-dev软件包,否则下面安装pip时会出zlib module缺少的问题; 1、前往地址:http://www.zlib.net/下载zlib软件包,当前版本是1.2.11; 2、将软件包放到ubuntu系统上; 3、cd到压缩包目录通过命令sudo tar -xf zlib-1.2.11.tar.gz解压; ...

ジ残缘若梦づ的博客 1万+

【服务器无法联网怎么配环境】ubuntu服务器离线安装pip,deb离线安装方法

pip离线安装 在你自己的电脑上将包下载好,使用命令: pip download -d ./pkg_template albumentations albumentations就是你想要安装的包。 如果嫌下载太慢,可以在命令行换源 pip download -d ./pkg_template albumentations -i https://mirrors.aliyun.com/pypi/simple (1)直接把jieba包下载到/usr/local/download/pip/目录下 pip dow

pprp的博客 3129

最新离线安装python包教程

针对已经编译并且安装好python或者anaconda环境的情况。

weixin_44141613的博客 1521

WSL 2 离线部署 Ubuntu 22.04:绕过 Microsoft Store 报错 0x00000194 的 3 种方案

本文详细介绍了在WSL 2中离线部署Ubuntu 22.04的三种实战方案,帮助开发者绕过Microsoft Store报错0x00000194。从PowerShell直接下载到使用lxRunOffline工具,再到手动导入rootfs镜像,每种方案都提供了详细步骤和优缺点对比,适用于不同网络环境和企业需求。

weixin_33907511的博客 504

Ubuntu 22.04 庙算平台训练环境搭建指南

本文详细介绍了在Ubuntu 22.04.3 LTS系统上搭建庙算推演离线平台的完整流程。内容涵盖Linux环境安装、GPU加速配置(包括CUDA和cuDNN)、Miniconda环境管理、Python虚拟环境创建、平台代码部署和依赖安装等关键步骤。同时提供了常见问题解决方案,如SDK认证失败的处理方法和"NVIDIA-SMI not found"等驱动问题的排查指南。文档推荐了VS Code等开发工具,并附带了详细的参考教程链接,帮助用户快速搭建支持GPU加速的训练环境。

笑衬人心的博客 1239

pip3在Ubuntu下的安装、升级、卸载

pip3在Ubuntu下的安装、升级、卸载

IT菜鸟 1万+

Ubuntu 20.04 Python编程环境搭建:独立安装+venv隔离实战指南

Python编程环境是现代软件开发的基础支撑,其核心在于解释器管理、包依赖隔离与系统兼容性保障。原理上,它依赖于Python解释器、pip包管理器和venv虚拟环境三者协同,通过进程级隔离(如pyvenv.cfg配置与PATH重定向)实现环境解耦。技术价值体现在可复现性、安全性与CI/CD友好性——避免sudo pip污染系统、规避apt升级引发的运行时断裂。典型应用场景包括后端服务部署、MLOps训练环境、机器人SLAM算法(如vins mono ubuntu 20.04)及边缘AI(ARM64树莓派服务

weixin_34007020的博客 1397

【Ubuntu22.04离线安装python3.9】

PS:requirements.txt文件为python的依赖版本管理。PS:以上依赖有些重,给出的系统依赖是举个例子。3、进入python解压的目录,编译并指定python的安装路径 ,使用root权限。PS:如后续在python中引入依赖时缺少相关依赖,重新编译需要从这一步执行开始。PS:如在安装过程中出现如上问题,只需要补充下载即可。PS:在编译过程中如出现依赖问题,重复上述补充下载。编译时,日志信息看缺失哪些依赖在进行补充下载。4、安装python,使用root权限。2、安装python引入包。

qq_42944683的博客 1348

Windows 11 离线安装 WSL Ubuntu 22.04 并换国内源完整指南

WSL(Windows Subsystem for Linux)是 Windows 提供的 Linux 兼容层,允许用户直接运行 Linux 用户态程序,而 WSL2 通过轻量级虚拟化技术运行真实 Linux 内核,显著提升性能与兼容性。其核心原理在于将 Linux 发行版打包为根文件系统(rootfs),通过导入导出机制实现环境部署。离线安装技术价值在于摆脱网络依赖,利用国内镜像站获取 rootfs 包,并通过 wsl --import 命令快速导入,同时替换软件源为国内镜像以加速 apt 等工具。该方案

weixin_34210740的博客 442

SIPVicious实战指南:从零开始掌握VoIP渗透测试(Kali Linux环境)

本文为SIPVicious实战指南,详细介绍了在Kali Linux环境下进行VoIP渗透测试的完整流程。从环境准备与工具安装开始,逐步讲解如何使用svmap扫描SIP服务器、svwar枚举PBX分机号,以及svcrack进行密码安全测试,并整合svreport生成报告。旨在帮助安全从业者从零开始,系统掌握这套经典开源工具,在授权范围内有效评估VoIP系统的安全性。

weixin_29327977的博客 527

Ubuntu 22.04 离线环境下 Python 包与 FFmpeg 安装全攻略​

摘要: 本文详细介绍了在 Ubuntu 22.04 离线环境中安装 Python 包(如 OpenCV、PyTorch)和 FFmpeg 的完整方案。针对 Python 包,提供脚本下载依赖并解决常见版本冲突(如 numpy 兼容性问题),强调按顺序安装的重要性。对于 FFmpeg,通过下载所有依赖包(包括虚拟包的实际提供者)并批量安装。关键点包括:确保环境一致性、处理虚拟包依赖、优先升级冲突包而非降级。通过系统化的依赖管理和分步安装流程,可有效解决离线环境下的复杂依赖问题。

Chiron技术栈 1833

无符号整数、带符号整数溢出问题

让我们详细讲解一下带符号整数溢出和无符号整数溢出问题中,符号标志位 (SF)、零标志位 (ZF) 和进位标志位 (CF) 的行为方式

weixin_49342084的博客 2071

在 Ubuntu 22.04/20.04 安装 CVAT 和 SAM 指南

(-cs。

calvinpaean的博客 4295

【Pytorch教程】:卷积神经网络 CNN

Pytorch教程目录 Torch and Numpy 变量 (Variable) 激励函数 关系拟合(回归) 区分类型 (分类) 快速搭建法 批训练 加速神经网络训练 Optimizer优化器 卷积神经网络 CNN 目录Pytorch教程目录什么是卷积神经网络 CNN卷积 和 神经网络池化(pooling)流行的 CNN 结构CNN 卷积神经网络MNIST手写数据CNN模型训练可视化训练全部代码 什么是卷积神经网络 CNN 卷积 和 神经网络 卷积神经网络是如何运作的呢, 举一个识别图片的例子, 我们知

nanke_4869的博客 8044

彻底禁用有道云笔记自动更新:手动修改配置文件的终极方案

本文详细介绍了如何通过修改配置文件彻底禁用有道云笔记的自动更新功能,解决v7.2.8版本的兼容性问题。通过定位并修改`app-update.yml`文件,用户可以一劳永逸地阻止强制更新,保持稳定的v7.2.7版本。文章还提供了常见问题排查和进阶防护措施,确保操作的有效性和安全性。

weixin_29258297的博客 457

windows10 安装 WSL2 及 ubuntu 24.04,Ubuntu中安装CUDA

复制出来的链接为 http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/f8e26723-41b2-4117-9296-2410e88dd677?将下载的后缀为AppxBundle的文件进行解压,电脑是ARM架构则选择Ubuntu_2404.1.26.0_ARM64.appx进行解压,这里使用Ubuntu_2404.1.26.0_x64.appx再次解压。在使用夜神模拟器时,与这三项冲突,关掉这三项,使用ububtu时再开启。

lwdfzr的博客 2113

用FPGA在HDMI上显示自定义字符:从COE文件到OSD叠加的保姆级教程

本文详细介绍了如何在FPGA上实现HDMI视频流的OSD字符叠加技术,从COE文件生成到动态区域控制的完整流程。通过Verilog代码示例和实战技巧,帮助开发者掌握字符ROM设计、像素坐标追踪和动态混合等核心技术,适用于视频监控、系统状态显示等应用场景。

weixin_28720767的博客 223

别再apt-get了!Ubuntu 20.04/22.04下用pip3安装NumPy和Matplotlib的完整避坑指南

本文为Ubuntu开发者提供使用pip3安装NumPy和Matplotlib的完整指南,对比apt-get安装的弊端,详细讲解虚拟环境创建、优化安装步骤及疑难排解,帮助提升Python数据科学工作效率。

weixin_30800807的博客 623

nRF5340双核实战:从Zephyr环境搭建到蓝牙协议栈部署

本文详细介绍了nRF5340双核处理器的开发实践,包括Zephyr环境搭建、蓝牙协议栈部署及双核协同工作配置。通过实战案例展示了如何利用nRF5340的双核异构架构提升蓝牙应用性能,并提供了调试技巧与资源优化建议,帮助开发者高效实现低功耗蓝牙设备开发。

weixin_42525385的博客 376

如何选择汽车域控制器MCU?一文看透7大关键维度[特殊字符](含芯片推荐、踩坑预警)

MCU选型 Checklist(实用表格)维度你需要考虑的问题Flash/RAM我的任务栈够吗?是否支持OTA双Bank?安全等级这功能出故障会不会危及人命?接口资源够几个CAN?支持CAN FD?ETH是否支持TSN?主频我的软件响应周期是多少?是否带Cache?多核架构是SMP/AMP?是否带锁步核?跑多个任务会不会互相干扰?功耗与封装睡眠电流够低?有外扩DDR空间?BGA能焊?供应链有无国产替代?交期是否稳定?支持AUTOSAR吗?

weixin_43199439的博客 650

Ubuntu 22.04 上如何安全安装Python 3.8?保姆级教程带你绕过系统依赖大坑

本文详细介绍了在Ubuntu 22.04上安全安装Python 3.8的完整指南,包括PPA源安装、手动编译和容器化方案,帮助开发者规避系统依赖问题。重点讲解了如何保护系统Python、实现多版本共存以及灾难恢复技巧,确保开发环境的稳定性和兼容性。

weixin_30402343的博客 409

UG二次开发GRIP刻字

UG二次开发GRIP刻字

qq285503851的博客 1135

Debian 系的 apt 离线安装工具和 Python pip 离线安装工具

最近有个项目,服务器进去之后不能联网,装包什么的都不方便,于是用一天时间写了一个方便的工具,用于 Debian 和 Ubuntu 系包的离线安装,项目地址请点这里。

isinstance的博客 2215

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Ubuntu 22.04 离线部署实战:从Python依赖解析到FFmpeg虚拟包陷阱

本文详细介绍了在Ubuntu 22.04系统中进行离线部署的系统工程方法。针对AI推理服务等场景,重点分享了如何通过脚本自动化解析Python依赖树,以及如何识别并解决FFmpeg等系统包安装中的虚拟包陷阱,旨在构建一套可复用、可预测的离线部署框架,提升部署成功率与效率。

weixin_29237635的博客 396

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

在Ubuntu 22.04上,用Python 3.8和PyTorch 2.0复现ByteTrack目标跟踪(附离线安装COCO API指南)

本文详细介绍了在Ubuntu 22.04系统上使用Python 3.8和PyTorch 2.0复现ByteTrack目标跟踪算法的完整指南,包括环境配置、依赖安装和实战演示。特别针对离线环境提供了COCO API的安装解决方案,帮助开发者在企业级环境中高效部署目标跟踪算法。

weixin_30875157的博客 287

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: ubuntu离线软件源制作及使用
下一篇: 普通java(非spring系列)maven项目pom.xml
一颗向往数据的心丶
博客等级 码龄15年 120粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值