Linux离线安装python_pip及第三⽅库
由于环境是离线的,之前⼀直在线安装,所以没什么经验,了很多⽅式也遇到很多问题,做个总结也供其他⼈参考少⾛弯路。检查当前环境是否有zlib及zlib-devel 如果没有最好安装
下载的是zlib-1.2.
[root@biluos1 zlib-1.2.11]# mkdir -p /opt/moudles/Zlib
[root@biluos1 zlib-1.2.11]# tar -zxvf zlib-1.2. -C /opt/moudles/Zlib/
[root@biluos1 zlib-1.2.11]# cd /opt/moudles/Zlib/zlib-1.2.11/
[root@biluos1 zlib-1.2.11]# ./configure
[root@biluos1 zlib-1.2.11]# make
安装 zlib-devel
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
创建⽬录:mkdir python
进⼊python⽂件夹:cd python
解压缩到当前⽬录:tar -zxvf Python-2.
打开刚解压的⽂件夹:cd Python-2.7.15
安装python2.7.15:
./configure -prefix=/usr/local/python2.7.15
配置检测完成之后,编译安装,执⾏命令:make && make install
第⼀种⽅式
[root@vm4 Python-2.7.15]# ln -s /usr/local/python2.7.15/bin/python /usr/bin/python2.7.15
[root@vm4 Python-2.7.3]# python2.7.3
Python 2.7.3 (default, Mar 21 2013, 10:06:48)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
注意:
如果执⾏操作[root@vm4 Python-2.7.3]#ln -s /usr/python/Python-2.7.3/bin/python /usr/bin/python
修改⽼版本的ln指向后,可能会影响yum的使⽤,yum兼容Python2.6版本。
操作到这⾥,python就安装成功了.
安装pip
# unzip setuptools-36.6.0.zip
# cd setuptools-36.6.0
# python2.7.15 setup.py install
# tar -zxvf pip-9.0.
# cd pip-9.0.1
Python(如果没有配置环境变量,⽤绝对路径)
# python2.7.15 setup.py build
# python2.7.15 setup.py install
Pip环境依赖配置:
ln -s /usr/local/python2.7.15/bin/pip /usr/bin/pip2.7.15
pip2.7.15 install nose
检测安装的pip版本:pip2.7.15 -V
离线安装⽅式:
在能联⽹的机器上下载指定的包到指定⽂件夹
# cd /opt/python/packages
# mkdir pandas/packages
# pip2.7.15 download -d /opt/python/packages/pandas pandas # tar zcvf ./pandas
3.将打包好的⽂件上传到⽬标服务器使⽤pip安装即可:
# cd /tmp
# tar zxvf
# pip2.7.15 install --no-index --find-links=/tmp/pandas pandas
遇到的问题:
出现了⼀个错误:zipimport.ZipImportError: can‘t decompress data; zlib not available ⽹上了各种办法都⽆法解决实际问题,记录下解决过程。
错误:
zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1079: recipe for target 'install' failed
make: *** [install] Error 1
解决办法:安装依赖
1 sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
2 libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
3 xz-utils tk-dev
重新 make && make install
Pandas 安装
gcc: error trying to exec 'cc1plus': execvp: 没有那个⽂件或⽬录 ...
这个错误是gcc和g++版本不兼容导致的,也有可能是安装完gcc没有安装g++
使⽤ gcc -v 查看版本,然后使⽤g++ -v 查看版本,保证版本⼀致
如歌哪个没有就安装
1、安装gcc
yum install gcc
询问是否,按y键回车即可,或者yum -y install gcc
不⽤确定全部就安装好了。
2、安装g++
yum install gcc-c++
或者
linux离线安装nginx详细教程yum -y install gcc-c++
安装完毕。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论