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

linux下安装python3.8(有坑)

1安装包下载

###直接官网下载linux版本,找到对应的包
https://www.python.org/downloads/source/

在这里插入图片描述

2安装包解压

tar -zxvf Python-3.8.0.tgz 

3编译安装

1)设置安装目录,比如在此创建在 /usr/local/python3 :

mkdir -p /usr/local/python3

2)进入python源码包目录,编译且安装

先进入解压包后再执行配置命令
./configure --prefix=/usr/local/python3  #配置
make #编译
make install#安装

问题
执行./configure --prefix=/opt/python3/时遇到configure: error: no acceptable C compiler found in $PATH
这个问题就是缺少gcc编译环境。将gcc安装上即可:

yum install -y gcc

4建立Python3的软链接

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

5环境变量配置

/usr/local/python3/bin加入PATH
编辑bash_profile进行修改环境变量:

vim ~/.bash_profile
在PATH变量下将Python3的启动目录添加进去:
在这里插入图片描述

6验证

在这里插入图片描述


http://www.kler.cn/a/133733.html

相关文章:

  • 开源项目推荐——OpenDroneMap无人机影像数据处理
  • 软件测试面试大全(含答案+文档)
  • Javaweb—Ajax与jQuery请求
  • C 语言 【模拟实现内存库函数】
  • 《TCP/IP网络编程》学习笔记 | Chapter 8:域名及网络地址
  • Unity3D学习FPS游戏(12)敌人检测和攻击玩家
  • ping命令使用示例解析
  • ubuntu20.04在docker下运行ros-noetic进行开发
  • 【电路笔记】-最大功率传输
  • vulhub redis-4-unacc
  • ​软考-高级-系统架构设计师教程(清华第2版)【第14章 云原生架构设计理论与实践(P496~526)-思维导图】​
  • 文本向量化
  • PTA-6-42 设计门票(抽象类)
  • [C/C++] 数据结构 LeetCode:用队列实现栈
  • 【碰碰球】弹珠游戏-微信小程序项目开发流程详解
  • 【短文】【踩坑】可以在Qt Designer给QTableWidge添加右键菜单吗?
  • 最长回文子序列 递归与动态规划
  • 【精选】项目管理工具——Maven详解
  • STM32的启动流程
  • 数据双向 双向数据绑定
  • 【Promise12数据集】Promise12数据集介绍和预处理
  • odoo16前端框架源码阅读——env.js
  • 深度优化数据库性能:Linux 内核参数调整解析
  • ChatGPT 从零到一打造私人智能英语学习助手
  • 【JavaEE初阶】计算机是如何工作的
  • Leetcode经典题目之“双指针交换元素“类题目