linux--- python3环境部署篇

我们在pycharm上都是自己设置的python3解释器的环境变量,使得代码能够正常执行!可是怎么能让我们的python代码在LINUX上跑起来呢? linux是内置python,可是内置的是python2哦,python2在2020年就不维护了,所以python3必然大趋所示,哈哈,还是说怎么部署python3环境吧!!!!

安装python3步骤---->直接上干货了

  • 1.首先解决依赖环境,这个特别重要
    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
    
    #直接复制执行
  • 2.下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
    wget  https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
    
    #直接执行
  • 3.下载完了吧,是压缩包吧,那就痛快解压它
    tar -cvf  Python-3.6.2.tgz
    
    #解压后显示一个Python-3.6.2的目录/文件夹
  • 4.开始编译安装
    1.首先进入Python-3.6.2文件夹    
    
         #   cd  Python-3.6.2
    
    2. #   ./configure --prefix=/usr/bin/python3  
    
    3.完毕后执行  # make
    
    4.继续       #make install
  • 5.向PATH中添加路径: /usr/bin/python3/bin/python3
    方式1:
        vim ~/.bash_profile
    
        进来这个文件后在PATH=$PATH:$HOME/bin:
        变成 PATH=$PATH:$HOME/bin:/usr/bin/python3/bin
        然后wq! 退出
    
    方式2:
         执行  echo $PATH查到路径后,往最前面添加/usr/bin/python3/bin
            PATH='/usr/bin/python3/usr/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/usr/bin/python3/bin'
    
        vim /etc/profile 进入
        
         将PATH='/usr/bin/python3/usr/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/usr/bin/python3/bin'直接放在最下面就好
    
    # By default, we want umask to get set. This sets it for login shell
    # Current threshold for system reserved uid/gids is 200
    # You could check uidgid reservation validity in
    # /usr/share/doc/setup-*/uidgid file
    if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
        umask 002
    else
        umask 022
    fi
    
    for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
        if [ -r "$i" ]; then
            if [ "${-#*i}" != "$-" ]; then
                . "$i"
            else
                . "$i" >/dev/null
            fi
        fi
    done
    
    unset i
    unset -f pathmunge
    PATH
    ="/usr/bin/python3/usr/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" wq!退出 执行source /etc/profile 永久保存
  • 重启X-shell 即可

猜你喜欢

转载自www.cnblogs.com/CrazySheldon1/p/10491073.html