zoukankan      html  css  js  c++  java
  • 在Linux服务器上安装Python3.7

    我的Linux版本是CentOS 6,自带2.7版本的Python。源码安装和系统中默认存在的Python不冲突。

    1、在Python官网下载源码包,进入官网https://www.python.org/ ,点击download下的source code

    2、下载完成后利用WinSCP工具将压缩包上传至Linux服务器中

    3、解压压缩包(注意压缩包后缀名)

    tar xvf Python-3.7.3.tar.xz

     解压完成

    4、准备编译环境,安装Python所需要的依赖

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

    等待安装完成。

    5、执行安装

    进入解压后的目录

    cd Python-3.7.3

     添加配置,执行以下命令:其中--prefix是Python的安装目录

    ./configure --prefix=/usr/python
    接下来编译源码:
    make

     执行安装

    make install

     安装成功之后, 安装目录就在/usr/python。/usr/python下会有一个bin文件夹。

    6、为Python3和pip创建软链接(ln -s a b : a 就是源文件[安装目录],b是链接文件名[快捷键],其作用是当进入b目录,实际上是链接进入了a目录)

    不创建软链接的话每次执行要进入到Python3.7的安装目录,比较麻烦。。。。

    usr/bin下就是很多的快捷指令

    ln -s /usr/python/bin/python3.7 /usr/bin/python3
    ln -s /usr/python/bin/pip3.7 /usr/bin/pip3

    7、配置环境变量

    vi ~/.bash_profile

     

    8、执行以下命令,使配置立即生效

    source ~/.bash_profile

     9、查看配置是否生效

    echo $PYTHON_HOME

     

    ┭┮﹏┭┮安装过程中出现的小问题┭┮﹏┭┮

    执行安装(make install)报错 no module named _ctypes

    3.7版本需要安装一个新包libffi-devel,安装完成后再次编译安装即可

    yum -y install libffi-devel
    make install

  • 相关阅读:
    lesson4Embedding-fastai
    lesson3 overfitting -fastai
    cell-augmented
    ROI-Align解决方案
    软件安装
    lesson1-fastai
    mask-rcnn
    代码basic讲解
    skearn/pandas
    HDU1087上升子序列的最大和
  • 原文地址:https://www.cnblogs.com/wulixia/p/11018040.html
Copyright © 2011-2022 走看看