栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

centos7安装python3.10.1手记

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos7安装python3.10.1手记

目录
  • 前言
  • 1.系统准备
    • 1.1系统
    • 1.2环境
    • 1.3debug
  • 2.软件准备
      • 2.1下载
      • 2.2安装
    • 2.3debug

前言

多年未使用Linux,最近又回头来学习python和机器学习等内容,借此机会好好整理一下学习过程。

代码和思路我会尽量严谨和高效,如有更好的思路和方法,欢迎评论区讨论。

1.系统准备 1.1系统

由于一些因素,没有下载centos8,故用centos7 64位来作为运行系统。

1.2环境

vbox虚拟机,2g,2核心,20g硬盘,桥接网络

1.3debug
  • yum源配置
    这个操作一抓一大把,不再赘述。
  • vi=‘vim’

在root的家目录下编辑 .bashrc,添加

alias vi='vim'

保存退出,然后

source .bashrc
  • 依赖的软件安装
    因为有些依赖包需要安装,配置好yum源后执行
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make readline libffi-devel -y

特别是这个readline,不安装会使python交互界面方向键和删除键不能用,背后的原因暂时不明,我没有安装,因为我不会用到Linux里的python交互窗口(自信脸)。

2.软件准备

OS不是最新版,至少软件要上最新版嘛~

2.1下载

一个倒背如流的网站: python官网
可以用如下命令下载中:

wget https://www.python.org/ftp/python/3.10.1/Python-3.10.1.tgz
2.2安装
  1. 解压
    这里放一个关于tar的使用指南
tar -xzvf Python-3.10.1.tgz
  1. 配置
./configure --prefix=/usr/local/ #--prefix要不要都可
  1. 编译
make
  1. 测试(可选项)
make test

如果没通过看报错,然后百度吧

  1. 安装
make install

一杯咖啡的功夫,看到这个就算是安装成功了!

Successfully installed pip-21.2.4 setuptools-58.1.0

为啥是pip,因为python安好了才会继续安装pip,pip成功证明一切都安好了。

  1. 创建软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
ln -s /usr/local/python3/bin/python3 /usr/bin/python

搞定!

2.3debug
  • make install没成功,make test看有这个提示信息
test_dtrace failure

一通搜索没有直接解释,想来想去应该是什么依赖没处理,遂找到了上面1.3的yum命令

参考资料:
https://www.cnblogs.com/FZfangzheng/p/7588944.html
https://blog.csdn.net/chichentang1598/article/details/101002876
https://blog.csdn.net/suwei825/article/details/114641681
https://blog.csdn.net/eleanoryss/article/details/70207767

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/656657.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号