python 下载 python 离线安装包等

# 删除老的yum.repo.d 下所有的文件

rm -rf  /etc/yum.repo.d/*

# 下载新的yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo

yum clean all &&  yum makecache

#  下载所有的依赖到一个临时文件夹,好打包

yum -y install  --downloadonly --downloaddir=/test_rpm/ zlib* bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel    epel-release   mpfr libmpc gcc cpp  kernel-headers glibc-headers glibc-devel 

#####################################

#  rpm 安装到指定目录下

rpm  -ivh --relocate  /=/opt/abc/

比如安装xxx.rpm包,以relocate 参数进行安装,安装到/opt/temp目录:

第一个参数是默认安装目录:因为默认安装目录不一定只有一个,所以用 /,不管在哪,都在这个下面

rpm -ivh --relocate /=/opt/temp xxx.rpm;

以prefix进行安装:安装到  /usr/local

rpm -ivh --prefix=/usr/local  xxx.rpm
————————————————
原文链接:https://blog.csdn.net/onway_goahead/article/details/88091307

##########################################

# 下载django 并指定版本 的wheel类型离线包到本地  从阿里云镜像站

pip3 wheel django=3.2  --trusted-host mirrors.cloud.aliyuncs.com

# 下载virtualenv 的wheel类型离线包到本地  从阿里云镜像站

pip3 wheel virtualenv --trusted-host mirrors.cloud.aliyuncs.com 

# 先模拟生成一个req.txt文件,后使用这个文件改下要安装的文件在这txt内容中

pip freeze > req.txt

#  所以要安装的wheel 文件都在此目录

pip3 install  --no-index --find-links=.  -r req1.txt    

################离线安装python3.9####################

rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm 

rpm -qil zlib-devel  # 查询刚才安装情况


[root@AAA gcc]# ll
total 41012
-rw-r--r-- 1 root root    95248 Jul  3  2011 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
-rw-r--r-- 1 root root  3929020 Jun 20  2018 cpp-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root 10603660 Jun 20  2018 gcc-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root  4010028 Apr 10  2019 glibc-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root 14925088 Apr 10  2019 glibc-common-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root  1014852 Apr 10  2019 glibc-devel-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root   635028 Apr 10  2019 glibc-headers-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root  4792156 Nov  9  2020 kernel-headers-2.6.32-754.35.1.el6.x86_64.rpm
-rw-r--r-- 1 root root   106320 Jun 20  2018 libgcc-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root   138008 Jun 20  2018 libgomp-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root   160772 Jul  3  2011 mpfr-2.4.1-6.el6.x86_64.rpm
-rw-r--r-- 1 root root   238164 Apr 10  2019 nscd-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root  1322280 Jul  3  2011 ppl-0.10.2-11.el6.x86_64.rpm

rpm -Uvh  *.rpm  # 批量安装或升级对应的依赖

rpm -qil gcc  # 查询刚才安装情况

mkdir -p /usr/local/python  # 创建一个临时文件夹

tar -zxvf Python-3.9.18.tgz   #解压对应的python源文件

cd Python-3.9.18  # 进到刚才解压的目录

./configure --prefix=/usr/local/python   # python源文件的安装之前配置环境设置


make   # 根据刚在的配置文件生成的环境进行编译生成 MAKEfile 

make install   # 根据MakeFile进行安装

你可能感兴趣的:(python,开发语言)