Linux使用wget、安装Python

本文详细介绍在CentOS系统中,如何通过下载Python及相关依赖包进行离线安装的方法。包括创建目录、下载必要rpm包、使用rpm命令进行安装等步骤,并提供了具体的命令行操作示例。

原文:https://blog.youkuaiyun.com/ghost_chou/article/details/81905302

1.指定需要安装的目录或创建并访问到该选择的目录下。

mkdir /data/terrace/server/python

2.在线下载Python.rpm


  wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-2.6.6-66.el6_8.x86_64.rpm
 
 wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
 
wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-pycurl-7.19.0-9.el6.x86_64.rpm 

wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-devel-2.6.6-66.el6_8.x86_64.rpm

wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-libs-2.6.6-66.el6_8.x86_64.rpm

wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

wget  http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/rpm-python-4.8.0-59.el6.x86_64.rpm

3.安装命令(root权限使用下面的命令)

rpm -ivh python-*   rpm-python-*  --nodeps --force

1.创建yum目录到yum目录下

mkdir /usr/local/src/yum

2.在线下载yum.rpm


wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm

wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 
  
wget http://mirrors.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

3.安装命令

rpm -ivh yum-*
### 加速 Linux 中通过 `wget` 下载 Python 的方法 #### 使用多线程下载工具替代单线程的 `wget` 为了提高下载速度,可以考虑使用支持多线程下载的工具来代替默认的 `wget` 命令。 Axel 是一个多线程下载加速器,在许多情况下能够显著提升下载效率[^1]。 ```bash sudo apt-get install axel axel -n 10 https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz ``` 上述命令中的 `-n 10` 参数表示开启十个并发连接进行下载操作。 #### 利用国内镜像源获取更快的速度 选择更接近地理位置或者网络状况更好的服务器作为下载源也能有效改善下载体验。对于中国地区的用户来说,可以选择清华大学开源软件镜像站或其他知名高校提供的镜像服务[^2]。 ```bash wget http://mirrors.tuna.tsinghua.edu.cn/python/3.10.4/Python-3.10.4.tgz ``` 这里替换了原始URL为清华镜像站点上的对应路径。 #### 设置代理或使用 CDN 缓存节点 如果所在机构提供了HTTP/SOCKS等形式的Web代理服务,则可以通过配置环境变量的方式让 `wget` 经由这些代理完成数据传输;另外也可以尝试访问那些被广泛使用的CDN服务商所缓存的内容副本以获得更低延迟和更高带宽的支持[^3]。 ```bash export http_proxy=http://your.proxy.server:port/ export https_proxy=https://your.proxy.server:port/ # 或者直接在 wget 命令中指定 wget --proxy=on -e use_proxy=yes \ -e http_proxy=your.proxy.server:port \ -e https_proxy=your.proxy.server:port \ URL_of_Python_package ``` 请注意替换上面代码片段里的占位符为你实际可用的服务地址。 #### 调整 Wget 自身参数优化性能表现 适当调整一些影响到 I/O 性能的关键选项同样有助于加快整个过程: * `--limit-rate=` 设定最大速率防止占用过多资源; * `--no-clobber` 避免覆盖已存在文件造成不必要的重复劳动; * `--continue` 断点续传功能可以在意外中断后继续未完成的任务而不必重新开始; * `--tries=` 控制重试次数避免因临时错误而失败退出。 综合运用以上几种策略应该能够在很大程度上缓解由于网络条件不佳而导致的低效问题。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值