天天看点

centos7.2下安装python3.6.2 以及 centos下安装pipcentos7.2下安装python3.6.2 以及 centos下安装pip时:安装pip 2出现问题: zlib

centos7.2重新安装mysql,python3

    • 2 如果没有 yum 需要下载:
      • 下载这些yum包:
    • 在执行 yum install -y gcc 就可以下载了
  • centos7.2下安装python3.6.2 以及 centos下安装pip时:
  • 安装pip 2
  • 出现问题: zlib

1 问题:安装python 执行./configure 报错

如下:configure: error: no acceptable C compiler found in $PATH
     See `config.log' for more details
原因:由于本机缺少gcc编译环境
    1、通过yum安装gcc编译环境:yum install -y gcc
           

2 如果没有 yum 需要下载:

方法1 :首先卸载 原有 yum  可百度查找
方法2 :2. 卸载这些软件包
        [[email protected] ~]# rpm -e yum-plugin-fastestmirror-1.1.31-34.el7.noarch --nodeps
        warning: /etc/yum/pluginconf.d/fastestmirror.conf saved as /etc/yum/pluginconf.d/fastestmirror.conf.rpmsave
        [[email protected] ~]# rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps
        [[email protected] ~]# rpm -e yum-3.4.3-132.el7.centos.0.1.noarch --nodeps
           

下载这些yum包:

wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm

wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm

安装这些包

[[email protected] ~]# rpm -ivh yum-*
           
运行以下命令生成缓存
[[email protected] yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Cleaning repos: base extras updates
Cleaning up everything
Cleaning up list of fastest mirrors
           
[[email protected] yum.repos.d]# yum makecache
           

在执行 yum install -y gcc 就可以下载了

centos7.2下安装python3.6.2 以及 centos下安装pip时:

centos下使用yum 安装pip:[http://www.cnblogs.com/saolv/p/6963314.html]

centos7.2下安装python3.6.2: [https://www.cnblogs.com/liongong/p/7858573.html]

第一步:
        1、下载:wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

        2、解压:tar -xvJf  Python-3.6.2.tar.xz     或者 xz -d Python-3.6.2.tar.xz 解压成 Python-3.6.2.tar

        tar  xvf Python-3.6.2.tar

        3、进入解压目录编译安装

        ./configure prefix=/usr/local/python3
        make
        make install

        4、软连接  报错:因为已经默认指向了python2,所以把原来的python备份

       (ln -s /usr/local/python/bin/python3 /usr/bin/python) 
        在 /usr/bin下

        mv python python.bak
           

安装pip 2

安装pip

    安装依赖环境

    # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    安装setuptools

    wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

    tar -zxvf setuptools-19.6.tar.gz

    cd setuptools-19.6

    python3 setup.py build

    python3 setup.py install

    设置软链接

    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

    如软链接设置错误,删除软链接命令

    rm -rf /usr/bin/pip3(后面/usr/bin/pip为软链接名称,切记不能加结尾/  如:/usr/bin/pip3/则表示删除软连接及真实文件)

    回到根目录

    cd /

    输入pip3 -V查看pip版本,安装成功则正确显示版本
           

出现问题: zlib

问题:

"Compression requires the (missing) zlib module" 

RuntimeError: Compression requires the (missing) zlib module

····················································
出错原因:

提示的很清楚,缺少 zlib模块导致安装失败

解决方式:

# yum install zlib 

# yum install zlib-devel