zoukankan      html  css  js  c++  java
  • 阿里云CentOS安装配置Python3.7及pip3

    一、安装Python3.7

      安装依赖包

        yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

      上官网下载安装包

        wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

      安装zlib-devel包

        yum install zlib-devel

      解压Python-3.7.2

         tar -xvf Python-3.7.2.tgz 

      将解压文件移动到 /usr/local

        mv Python-3.6.5 /usr/local

      在 /usr/local 下创建 python3 目录

        mkdir /usr/local/python3

      转到解压文件夹下

         cd /usr/local/Python-3.6.5

      配置安装目录

        ./configure --prefix=/usr/local/python3

      编译源码及安装

        make && make install

        (注意:在这里可能会出现错误: ModuleNotFoundError: No module named '_ctypes'  ,

          原因是3.7版本需要一个新的包libffi-devel,安装此包之后再次进行编译安装即可:

          yum install libffi-devel -y

      配置软连接

        先删除原来的软连接 : rm -rf /usr/bin/python

        创建新的软连接 : ln -s /usr/local/python3/bin/python3 /usr/bin/python

      到这里,Python3.7 的安装算是大功告成了,只要测试一下就行了。

    二、设置 pip3 的软连接

      输入   pip -V   查看 pip 的版本

      如果是 python2 的版本,可以   cd /usr/bin   到 bin 目录下

      执行命令行   ll pip*   查看以 pip 为前缀的目录或文件有什么

      一般来说同时存在 pip、pip2、pip3

      既然如此,通过   rm -rf /usr/bin/pip   删除 pip

      再   ln -s /usr/local/python3/bin/pip3 /usr/bin/pip   设置软连接

      回到 / 目录输入   pip -V   验证是否成功

      

  • 相关阅读:
    寻找项目中顶级Vue对象 (一)
    vue文件中style标签的几个标识符
    vue中methods中的方法闭包缓存问题
    斐波那契数列实现
    ECMAScript 6 入门学习笔记(零)——开始
    Extjs6(三)——用extjs6.0写一个简单页面
    同域和不同域长啥样
    Extjs6组件——Form大家族成员介绍
    Extjs6官方文档译文——应用架构简介(MVC,MVVM)
    Extjs6(特别篇)——项目自带例子main.js拆分详解
  • 原文地址:https://www.cnblogs.com/lyuzt/p/10401782.html
Copyright © 2011-2022 走看看