当前位置: 首页 > news >正文

python 编译安装指定版本 for linux

python环境是linux中必备的,部分发行版会自带python,有时候需要安装手动安装

注意:如果需要多个版本并存,建议使用conda环境,如果自己配置多版本,需要用多个软链接

conda环境,可以参考:anaconda安装部署

1.官方地址

链接:python 官网下载区
python官网有时候访问较慢,有时候很快。
选中一个版本,我选择最新的稳定版本3.10.11(2023年4月更新)
如果需要指定版本,在详细里面找到指定版本并下载
在这里插入图片描述找到python源码,右键复制链接
在这里插入图片描述

2.linux系统中下载

进入安装目录

cd /usr/local

python官网有时候访问较慢,有时候很快。如果无法下载,把这个链接复制到迅雷等软件中就可以下载了。然后再上传到linux服务器。

wget https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tgz

3.解压

tar -zxvf Python-3.10.11.tgz && cd Python-3.10.11

4.编译安装

./configure  --prefix=/usr/local
make && make install

耐心等待安装完成,编译安装时间较久
安装完成后会放在/usr/local/bin中,此时的命令为python3,如果想用python就可以调用,使用软连接

5.测试

python3 -V

会显示版本号
pip也是用pip3作为命令的,编译安装和包安装是略有不同的。

http://www.lryc.cn/news/92056.html

相关文章:

  • 在Linux系统下基于Docker搭建Redis集群
  • 牛客网刷题Day5
  • Vue.js 中的动态组件是什么?如何使用动态组件?
  • 2023年京东618预售数据:传统滋补成预售黑马,预售额超27亿
  • 【Linux系统基础快速入门详解】Linux 常用文件过滤编辑命令原理详解和每个命令使用场景以及实例
  • 05WEB系统的通信原理图
  • 降低试错成本,低代码或成企业数字化转型突破口
  • 串口助手(串口发送接收数据, 定时, 清空, hex显示)
  • bp神经网络
  • strace交叉编译后对特定文件的写流程进行监控和过滤
  • 初识网络之TCP网络套接字
  • 自然语言处理从入门到应用——自然语言处理的基本问题:文本分类(Text Classification, Text Categorization)
  • 【论文】——Robust High-Resolution Video Matting with Temporal Guidance浅读
  • 第四章、用户体验五要素之范围层解析(本文作用是通俗讲解,让你更容易理解)
  • 计算机毕业论文内容参考|基于python的农业温室智能管理系统的设计与实现
  • Java 进阶 -- 流
  • 硬件 TCP/IP 协议栈
  • word恢复和粘贴按钮变灰色,不可用怎么办?
  • 【unity技巧】Physics2D Raycast、Overlapcircle、OverlapBox检测的用法
  • 一、kafka入门
  • 公司新来一00后,真让人崩溃...
  • (1Gb)S28HS01GTGZBHA030/ S28HS01GTGZBHV033/ S28HS01GTGZBHA033 FLASH - NOR闪存器件
  • 苹果服务端通知v2处理(AppStore Server Notifications V2)
  • matlab 道路点云路缘石边界提取
  • 二叉树详解:带你掌握二叉树
  • LNMP网站框架搭建(编译安装)
  • 详解Servlet API
  • 【小白教程】Docker安装使用教程,以及常用命令!
  • TypeScript基础
  • QML学习二:Doxygen为qml工程生成代码文档