linux环境安装指定python版本

要部署Python项目,免不了要安装python,以下记录下安装过程,备忘。

使用的是阿里云服务器,操作系统是Alibaba Cloud Linux 3.2104 LTS 64位,云服务器本身已经安装了python,但是不是需要的版本,所以需要升级一下

linux 系统(Debian/Ubuntu)中现在已经提供了对多版本Python 的管理工具,

/etc/alternatives/unversioned-python

它是一个指向 /usr/bin/python 的链接,/usr/bin/python 又是一个指向实际的 Python 解释器可执行文件(通常是 Python 2.x 或 Python 3.x 中的一个)链接。

这种设置允许用户通过更新 /etc/alternatives/unversioned-python 来更改系统中默认的 Python 版本,而不需要手动更改 /usr/bin/python 的符号链接。

这种机制的好处在于,它允许系统中同时存在多个 Python 版本,而无需直接修改系统路径,从而避免了潜在的兼容性问题。

所以我们只需要安装python,然后切换即可。

安装python

yum install python3.8

切换版本

update-alternatives --config python

设置软连接

在我现在的环境中没有pip,而pip3是指向python3.6的,那现在设置一个pip指向python3.8的软连接方便使用

 

ln -s /usr/bin/pip3.8 /usr/bin/pip

现在就可以正常用pip安装三方包了~

-----------------------------------------------------------------------------------------------------------

以下是看到的另一种安装其他版本python的方式,是通过源码包的方式,比较麻烦,我没有使用,这里记录仅供参考

相关推荐

  1. linux安装指定版本docker

    2024-07-18 12:50:02       34 阅读
  2. 【日常积累】指定ruby版本环境安装

    2024-07-18 12:50:02       30 阅读
  3. ARM Ubuntu 主机安装指定版本Python

    2024-07-18 12:50:02       25 阅读
  4. linux- Python 升级到指定版本

    2024-07-18 12:50:02       28 阅读
  5. Linux安装python3环境

    2024-07-18 12:50:02       96 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 12:50:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 12:50:02       55 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 12:50:02       46 阅读
  4. Python语言-面向对象

    2024-07-18 12:50:02       56 阅读

热门阅读

  1. 处理UI卡死的技巧

    2024-07-18 12:50:02       17 阅读
  2. 在 Debian 12 上安装 budgie-extras-common 包

    2024-07-18 12:50:02       19 阅读
  3. 边缘计算与图像识别:打造无缝的智能体验

    2024-07-18 12:50:02       21 阅读
  4. APScheduler的调度模式

    2024-07-18 12:50:02       15 阅读
  5. Electron 应用关闭突出程序坞

    2024-07-18 12:50:02       17 阅读
  6. 数据可视化入门

    2024-07-18 12:50:02       24 阅读
  7. 用mybatis-plus-generator快速构建简单代码

    2024-07-18 12:50:02       19 阅读
  8. LinearLayout实现原理分析

    2024-07-18 12:50:02       19 阅读
  9. 存储ODS数据的时候为什么在Hive中建立Iceberg表

    2024-07-18 12:50:02       17 阅读
  10. 基于 Gunicorn、Flask 和 Docker 的高并发部署模型

    2024-07-18 12:50:02       19 阅读
  11. 残月之肃-C++

    2024-07-18 12:50:02       15 阅读