zoukankan      html  css  js  c++  java
  • Python3的编译安装

        Linux环境自带了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方网站下载Python的源代码并通过源代码构建安装的方式进行安装,具体的步骤如下所示。

    1. 安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)
    yum groupinstall 'Development Tools'
    yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
    

      

    2. 下载Python源代码并解压缩到指定目录
    wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
    tar zxvf Python-3.6.5.tgz
    

     

    3. 编译安装

    加上--enable-optimizations时间会变的很长

    ./configure --prefix=/usr/local/python3.6.5 --enable-optimizations
    make 
    make install
    

      

    4. 建立软链接
    ln -s /usr/local/python3.6.5/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3.6.5/bin/pip3 /usr/bin/pip3
    

      

    5. 修改国内的pip源

    常见件的国内源

    清华:https://pypi.tuna.tsinghua.edu.cn/simple
    阿里云:http://mirrors.aliyun.com/pypi/simple/
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    华中理工大学:http://pypi.hustunique.com/
    山东理工大学:http://pypi.sdutlinux.org/ 
    豆瓣:https://pypi.douban.com/simple/
    

      

     
    临时更改方法   在使用pip时加上-i参数即可
    pip install -i http://mirrors.aliyun.com/pypi/simple/ flask
    
    永久修改的方法
    mkdir -p ~/.pip/
    vim  ~/.pip/pip.conf 
    [global]
    index-url = https://mirrors.aliyun.com/pypi/simple
    [install]
    trusted-host = mirrors.aliyun.com
    
    修改pip/setup.py的源
    vim ~/.pydistutils.cfg 
    [easy_install]
    index_url = http://mirrors.aliyun.com/pypi/simple 

    阿里云提供的脚本修改:

    wget http://image-offline.oss-cn-hangzhou.aliyuncs.com/fix/fix_pypi.sh
    bash fix_pypi.sh "mirrors.aliyuncs.com"
  • 相关阅读:
    不怕上不了 Android developers
    不花钱的可靠性设计
    linux2.6 内核特性配置
    Linux动态库的编译与使用 转载
    多线程使用互斥锁的C范例
    TSLIB 分析
    Notepad++中文版下载 以及HEX显示
    C程序实现在lcd 上全屏写 blue 色 及获取fb信息
    pthread_cond_wait的spurious wakeup问题
    查看linux内存条数的命令与清理内存使用
  • 原文地址:https://www.cnblogs.com/zydev/p/5832526.html
Copyright © 2011-2022 走看看