在centos7下安装python3的步骤

发布时间 - 2026-01-11 01:09:53    点击率:

环境搭建

准备工具:

  1. centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso
  2. virtuslvox:https://www.virtualbox.org/wiki/Downloads
  3. subline
  4. secureCRT

1.装好虚拟机后,添加镜像文件,选择minimal最小化安装

yum update#更新软件
yum -y install gcc kernel-devel kenel-headers make bzip2 # 安装依赖库
reboot # 重启

2.挂载执行脚本

mount /dev/cdrom /mnt # 挂载光驱到 mnt 目录
cd /mnt # 进入到mnt目录
sh ./VBoxLinuxAdditions.run # 执行脚本,进行安装

reboot #重启

3.做快照,以便日后恢复

4.python环境的安装(安装pyenv)

centos的配置

$ yum install readline readline-devel readline-static -y
$ yum install openssl openssl-devel openssl-static -y
$ yum install sqlite-devel -y
$ yum install bzip2-devel bzip2-libs -y
$ yum install patch vim git

安装python3.3/pip3

#安装python3.3
$ sudo mkdir /usr/local/python3 # 创建安装目录
$ wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz #下载源文件。注意:wget获取https的时候要加上:--no-check-certificate
$ tar -xzvf Python-3.6.0.tgz # 解压缩包
$ cd Python-3.6.0 # 进入解压目录
#编译安装
$ sudo ./configure --prefix=/usr/local/python3 # 指定创建的目录
$ sudo make
$ sudo make install
#配置2个版本共存
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建 python3 的软链接,这样就可以通过 python 命令使用 Python 2,python3 来使用 Python 3。
#修改默认为 Python 3
$ sudo mv python python.bak 
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python #创建 python3 的软链接
$ sudo vi /usr/bin/yum #因为 yum 使用 Python 2,因此替换为 Python 3 后可能无法正常工作,因此修改 yum 配置文件。将第一行指定的 python 版本改为 python2.7(#!/usr/bin/python 改为 #!/usr/bin/python2.7)
#源码安装 pip
$ wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz# 下载源代码
$ tar -zvxf 9.0.1 -C pip-9.0.1  # 解压文件
$ cd pip-9.0.1
$ python3 setup.py install# 使用 Python 3 安装
$ sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3 #创建链接
$ pip install --upgrade pip # 升级 pip

安装setuptools

tar -xvf setuptools-1.4.2.tar.gz
cd setuptools-1.4.2
python setup.py install

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# centos7  # 安装python3  # 安装python  # centos安装python  # CentOS安装Python2.7与Python2.6并存的方法  # Centos 6.4 安装Python 2.7 python-pip的详细步骤  # centos6.7 安装python2.7、pip2.7、easy_install-2.7的方法  # CentOS下安装python3.5+scrapy的方法步骤  # centos 下面安装python2.7 +pip +mysqld  # Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5  # 重启  # 解压缩  # 无法正常  # 配置文件  # 源代码  # 大家多多  # 装好  # 就可以  # 安装目录  # 日后  # 默认为  # 镜像文件  # pre  # update  # br  # yum  # sh  # brush  # bash  # class 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: iOS UIView常见属性方法小结  个人网站制作流程图片大全,个人网站如何注销?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  大同网页,大同瑞慈医院官网?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Java遍历集合的三种方式  html如何与html链接_实现多个HTML页面互相链接【互相】  JavaScript如何实现继承_有哪些常用方法  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  Linux系统命令中tree命令详解  EditPlus中的正则表达式实战(5)  Laravel如何升级到最新版本?(升级指南和步骤)  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  高端企业智能建站程序:SEO优化与响应式模板定制开发  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  Laravel如何实现API版本控制_Laravel版本化API设计方案  中国移动官方网站首页入口 中国移动官网网页登录  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  使用豆包 AI 辅助进行简单网页 HTML 结构设计  如何为不同团队 ID 动态生成多个“认领值班”按钮  如何选择PHP开源工具快速搭建网站?  在线制作视频网站免费,都有哪些好的动漫网站?  网站制作软件有哪些,制图软件有哪些?  海南网站制作公司有哪些,海口网是哪家的?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel Fortify是什么,和Jetstream有什么关系  智能起名网站制作软件有哪些,制作logo的软件?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  教你用AI润色文章,让你的文字表达更专业  常州企业网站制作公司,全国继续教育网怎么登录?  如何在万网ECS上快速搭建专属网站?  如何将凡科建站内容保存为本地文件?  Laravel如何实现数据库事务?(DB Facade示例)  非常酷的网站设计制作软件,酷培ai教育官方网站?  Java类加载基本过程详细介绍  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel如何使用Vite进行前端资源打包?(配置示例)  php json中文编码为null的解决办法  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  长沙做网站要多少钱,长沙国安网络怎么样?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】