Linux通常都附带Python环境,但是Linux附带的大多数Python都是2.7.5版本。如果我们想使用Python3或者Anaconda3,最好安装一个新的Python3环境,但不要尝试删除Python2,避免引起不必要的麻烦

一、Linux下Python3.xx安装

  1. 下载python安装包

  2. 替换yum为清华源(可以复制直接运行)

    对于 CentOS 7

    # 对于 CentOS 7
    sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
    -i.bak \
    /etc/yum.repos.d/CentOS-*.repo

    对于 CentOS 8

    sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
    -i.bak \
    /etc/yum.repos.d/CentOS-*.repo
  3. 更新软件包缓存

    sudo yum makecache
  4. 在Linux的系统目录下创建一个softdata目录

    mkdir /opt/soft
    mkdir /opt/data
  5. 上传Python的压缩包到soft目录

  6. 解压Python压缩文件

    tar -zxvf Python-xx.xx.tgz -C /opt/data
  7. 创建python安装路径

    mkdir /usr/local/python3
  8. 绑定安装路径

    ./configure --prefix=/usr/local/python3[安装路径]
  9. 编译并安装

    make && make install
  10. 为python命令添加软链接(相当于设置桌面快捷方式)

    # 添加python3软链接到/usr/bin/python3
    ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 # 添加pip3软链接/usr/bin/pip3
    ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
  11. 修改系统环境变量

    vi ~/.bash_profile

    vi /etc/profile.d/my_env.sh

    在最后追加

    export PYTHON_HOME=/usr/local/python3
    export PATH=$PYTHON_HOME/bin:$PATH
  12. 更新系统环境变量

    source ~/.bash_profile

    source /etc/profile
  13. 查看是否安装成功

    python3 -V 或 python3 -version

二、Linux下Anaconda3安装

  1. 下载Anaconda3安装包https://www.anaconda.com/download/#linux

  2. 替换yum为清华源(可以复制直接运行)[在安装python时了替换yum为清华源,这里就不需要替换了]

    对于 CentOS 7

    # 对于 CentOS 7
    sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
    -i.bak \
    /etc/yum.repos.d/CentOS-*.repo

    对于 CentOS 8

    sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
    -i.bak \
    /etc/yum.repos.d/CentOS-*.repo
  3. 更新软件包缓存

    sudo yum makecache
  4. 上传Anaconda3的压缩包到soft目录

  5. 切换到soft目录下

    cd /opt/soft
  6. 开始安装

    bash Anaconda3-2020.02-Linux-x86_64.sh

    一直回车然后到底部,然后输入yes —> 回车

    回车即是默认文件夹,也可以自己选择文件夹安装,比如:[/root/anaconda3] >>> /etc/anaconda3

    尽量选择自定义的文件,这是在root权限下安装的

    非root权限下的用户想要使用的话,尽量在非root文件夹,这样后来安装不用su权限了(需要一些时间)

  7. 修改系统环境变量

    vi ~/.bash_profile

    vi /etc/profile.d/my_env.sh

    在最后追加

    export ANACONDA_HOME=~/anaconda3/bin
    export PATH=$ANACONDA_HOME/bin:$PATH
  8. 更新系统环境变量

    source ~/.bash_profile

    source /etc/profile
  9. 测试是否安装成功

    python3 -V 或 python3 -version
    &&
    conda -v 或 conda -version

可能会出现以下问题(或其他问题,欢迎留言)

Q:使用pip安装python库超时,报错pip._vendor.urllib3.exceptions.ReadTimeoutError

A:pip --default-timeout=100 install -U 库名

Q:正确升级pip3的姿势

A:pip3 install --upgrade pip

Q:安装的库无法使用其指令,提示xxx: 未找到命令(需要添加软连接)

A:ln -s /usr/local/python3.6/bin/xxx /usr/bin/xxx

Linux下Python环境安装的更多相关文章

  1. linux下python+pycharm安装

    安装环境: vmware 12 centos 6.8   一.安装python3.5 默认情况下,linux下是默认使用2.x版本的,现在我们要安装3.x版本,具体操作如下 1.去官网下载安装包.(这 ...

  2. Linux下Python编译安装

    1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www. ...

  3. Windows 下python 环境安装

    1.先在官网上下载安装包,官网地址:  https://www.python.org   2. 选择自己需要的版本进行安装,最好选择新版本下载,   3. 下载完成后,双击运行安装,一直next,直至 ...

  4. Linux下Java环境安装

    本节主要讲解Linux(Centos 6.5)下Java环境的安装 1. 卸载机器上默认安装的JDK 在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装 ...

  5. linux下expect环境安装以及简单脚本测试

    expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装 下 ...

  6. windows下python环境安装

    虽然是windows下安装的方式,但是linux也差不多哈: 1,首先安装python 这个是菜鸟教程的安装介绍页面,其实很清晰了:http://www.runoob.com/python3/pyth ...

  7. 02ubuntu下python环境安装

    原文链接:https://blog.csdn.net/weixin_42549407/article/details/85198460 我安装的是python3.6.9 1.下载python的源码压缩 ...

  8. Linux下Java环境安装配置记录

    下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 两种安装方式: 第一 ...

  9. Linux下R环境安装

    R环境的两种安装方式,源码编译安装和yum在线安装 第一种:源码编译安装 1.首先,从官网上下载3.5.0版本 2.下载完后记得解压,我的习惯是解压在/usr/local下面 tar -zxvf R- ...

  10. 【linux】linux下java环境安装

    1:下载jdk的包,通过ftp传到服务器 2:解压 tar zxvf jdk-8u181-linux-x64.tar.gz 3:环境配置 编辑配置文件: vim /etc/profile 在文件下插入 ...

随机推荐

  1. Uncaught TypeError: imageStyle.getImageState is not a function

    这个错误也是遇得到哟,柑橘自己好无辜呀,我哪里错了,找了半天原来还是自己找的错误 看 import Circle from 'ol/geom/Circle'; feature.setStyle(new ...

  2. Go 语言 map 是并发安全的吗?

    原文链接: Go 语言 map 是并发安全的吗? Go 语言中的 map 是一个非常常用的数据结构,它允许我们快速地存储和检索键值对.然而,在并发场景下使用 map 时,还是有一些问题需要注意的. 本 ...

  3. Django认证流程源码及自定义 Backend

    Django自己的认证方法只能认证用户名和密码 user = authenticate(**credentials) # authenticate会自动校验用户名和密码 authenticate 源码 ...

  4. 【后端面经-Java】Java创建线程的方法简介

    目录 1. 线程的基本概念 1.1 线程 1.2 线程状态和生命周期 2. 创建线程的四种方法 2.1 继承Thread类 2.2 实现Runnable接口 2.3 实现Callable接口 2.4 ...

  5. 《HelloGitHub》第 87 期

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. https://github.com/521xueweiha ...

  6. Win10激活步骤、密钥key

    统安装完毕后,首先以Win+R打开CMD命令行窗口,按下Win+X,选择命令提示符(管理员). Win10企业版 用户举例请依次输入: slmgr /ipk NPPR9-FWDCX-D2C8J-H87 ...

  7. ISP图像处理之Demosaic算法及相关

    CFA及Demosaic介绍 1.Bayer(拜耳滤波器得到彩色) 图像在将实际的景物转换为图像数据时, 通常是将传感器分别接收红. 绿. 蓝三个分量的信息, 然后将红. 绿. 蓝三个分量的信息合成彩 ...

  8. 【最新】Delphi XE7 绿色版下载,亲测可用!

    最后更新时间 2017-12-05. 本文整理自2ccc盒子iny的帖子 → 链接到原贴 破解 → 链接 一.绿色版介绍 绿色版除了不包含 FastReport(RAD Studio自带的FastRe ...

  9. 在 Arch 配置 i3-wm 终端模拟器 xterm

    在 Arch 配置 i3-wm 终端模拟器 xterm 关于怎么在 Arch 安装 i3-wm 可以查看上一篇文章 https://www.cnblogs.com/shadow-/p/17572589 ...

  10. 一个从文件中过滤指定字符串的python3脚本

    from tabulate import tabulate plugin = [ ... ] plugin_v1 = [ ... ] filepath = "E:\\PycharmProje ...