设为首页 加入收藏

TOP

Linux离线安装python_pip及第三方库
2018-12-30 02:37:19 】 浏览:156
Tags:Linux 安装 python_pip 第三方
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CJ649934578/article/details/85232300

由于环境是离线的,之前一直在线安装,所以没什么经验,找了很多方式也遇到很多问题,做个总结也供其他人参考少走弯路

检查当前环境是否有zlib及zlib-devel 如果没有最好安装

下载的是zlib-1.2.11.tar.gz

[root@biluos1 zlib-1.2.11]# mkdir -p /opt/moudles/Zlib

[root@biluos1 zlib-1.2.11]# tar -zxvf zlib-1.2.11.tar.gz -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.7.15.tgz
打开刚解压的文件夹: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.1.tar.gz

# 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.15install 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.tar.gz ./pandas

3.将打包好的文件上传到目标服务器使用pip安装即可:

# cd /tmp

# tar zxvf pandas.tar.gz

# 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++

或者

yum -y install gcc-c++

安装完毕。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【python学习】利用python爬取B站.. 下一篇win7 vs2015 python2.7配置dlib19..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目