有时候,在内网环境,是不能通过yum安装的,所以就涉及到离线安装,离线安装,会有很多包依赖,让很多开发人员,及运维人员头疼,所以,我亲测,进行了离线安装,避免大家走重复的路
首先是下载离线包(本来想放在百度云的,但百度云不给费的速度,实在是.......):
1、查到有没有gcc编译器,没有就解压gcc.tar.gz
tar xvf gcc.tar.gz
进入目录后,执行
rpm -Uvh --force --nodeps *.rpm
2、首先进入到lib目录下,不然会缺失很多依赖,很麻烦的
rpm -Uvh --force --nodeps *.rpm
3、安装zlib-1.2.11.tar.gz 解压,进入目录后,执行
./configure --prefix=/usr/local/zlib-1.2.11
make
make install
4、安装python
./configure --enable-optimizations --prefix=/usr/local/python3
make
make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
进入到python-lib目录,安装python相关依赖库
pip3 install --no-index --find-links=packages -r requirements.txt