• Linux系统安装最新python详细步骤与问题解决方法【Ubuntu】


    1.如何查看python安装路径

    1.查看所有python安装路径

    whereis python
    

    2.查看当前使用的python路径

    which python
    

    3.查看python的版本

    python3 -V
    python2 -V
    

    2.在网上查看了一堆下载python的方法,然后发现其实只需要两行命令就能安装成功。

    首先进入root用户权限

    su root
    

    然后执行下面的代码

    sudo apt-get update
    
    sudo apt-get install python3.8
    

    其中python后面的版本可以自己指定。

    如果有其他的问题也是同样例如没有pip执行下面的命令

    sudo apt-get install python3-pip
    

    3.另一种安装方法,这种可以安装最新的python。

    第一步最重要!!!

    1.安装所需要的 编译器 和 依赖,这个很重要,不然直接安装会失败

    apt-get install libssl-dev openssl make gcc libffi-dev zlib1g-dev libbz2-dev zlibc wget
    

    如果这个不行就用下面的这个代码。

    # 更新安装源(Source)
    sudo apt-get update
    
    # 同时安装多个软件包(已安装的会自动忽略), -y 表示对所有询问都回答 Yes
    sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
    libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
    

    2.下载压缩包解压。这里以3.9为例。
    Python官网传送官网链接https://www.python.org/
    点击下载然后记得下载linux版本的。
    在这里插入图片描述
    在这里插入图片描述
    随便点击一个我们需要的版本
    在这里插入图片描述
    点击Gzipped source tarball
    在这里插入图片描述

    下载成功之后解压。
    直接在官网下载省去wget那个第一行代码,直接解压即可。

    wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
    tar -zxvf Python-3.9.2.tgz
    

    注意是cd到刚刚解压的python文件夹后执行下列命令,可以先su root进入root权限

    ./configure 
    

    这种是默认安装到 usr/local/bin 路径下。

    # ls /usr/local/bin/
    2to3  2to3-3.9  easy_install-3.9  idle3  idle3.9  pip3  pip3.9  pydoc3  pydoc3.9  python3  python3-config  python3.9  python3.9-config
    

    查看PATH路径

    # echo ${PATH}
    /usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    

    选择一个./configure即可一个是默认安装路径,一个是自定义安装路径

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

    其中–prefix是Python的安装目录【可以自己修改】,同时安装了setuptools和pip工具。

    ./configure --enable-optimizations
    

    之后是安装【要root权限】

    make && make install
    

    安装就完成啦!
    安装成功后会有Successful的提示。

    环境可能不好找到,下面是解决办法。
    创建软链接,方便查找:还记得开始,Linux已经安装了python2.7.5,这里我们不能将它删除,如果删除,系统可能会出现问题。我们只需要按照与Python2.7.5相同的方式为Python3.9.2创建一个软链接即可,我们把软链接放到/usr/local/bin【可以自己选/usr/bin也可以】目录下。

    ln -s /usr/local/python310 /usr/local/bin/python3
    

    4.两个路径的区别

    usr/bin 和 usr/local/bin 都存放安装好的应用程序,二者有什么区别呢?

    首先 usr 全程是 Unix System Resource 而不是 User 的什么缩写。

    usr/bin 都是系统预装的可执行程序,会随着升级而改变。

    usr/local/bin 是给用户存放自己可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。

    如果两个目录下有相同的可执行程序,PATH 路径下哪个目录在前面,该目录下的程序优先执行。

    5.感言

    捣鼓了一下午,看的别的教程都是yum命令安装依赖和Ubuntu不同。很费劲的找到了安装依赖的资源。如果不安装依赖就没有工具包很麻烦。祝大家电脑都没有bug。TnT

    6.配置环境建议!

    其实Python环境是不需要自己手动去安装的(利用Anaconda自动安装),具体的可以参考我的下面这些博文:

    Linux学习笔记之—Anaconda【好用!】

    Linux系统的常见命令记忆【Ubuntu】

    Linux系统上安装Windows虚拟机【VMware】

    有关Linux连接服务器需要用到的一些命令【ssh】

    参考链接1

    参考链接2


    创作不易,观众老爷们请留步… 动起可爱的小手,点个赞再走呗 (๑◕ܫ←๑)
    欢迎大家关注笔者,你的关注是我持续更博的最大动力


    原创文章,转载告知,盗版必究



    在这里插入图片描述


    在这里插入图片描述
    ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

  • 相关阅读:
    微机原理与接口技术:微型计算机输入输出接口 详细笔记与例题
    写JDBC遇到的问题
    创建一个基本的网页爬虫
    研发merge请求合并代码触发检测(gitlab + jenkins)
    Dubbo—— 一个服务既是消费者又是提供者
    信号的机制——信号处理函数的注册
    【项目部署-apache】windows系统下apache部署django+channels
    镜像分层原理及容器层写时复制
    【git】git配置自带的查看分支log图
    个人开源项目如何上传maven中央仓库
  • 原文地址:https://blog.csdn.net/qq_45934285/article/details/127100816