自学人工智能-1(CentOs下python安装与配置超详细!!)

本文详细介绍在CentOs虚拟机上选择、下载并安装Python3.8.3的具体步骤,包括依赖包安装、配置文件修改、编译及软链接设置,帮助读者在Linux环境下顺利搭建Python开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在学习人工智能之前我们需要掌握一门编程语言,目前大家都用python来学人工智能,所以我也从python开始来自学人工智能。

python

python的版本选择和安装前的准备

我本来想在我的阿里云服务器上来做这些,但是由于我是第一次在linux上安装,所以担心会对我的服务器环境造成影响,以前尝试过在windows下安装python但是失败了,所以我将在我的CentOs虚拟机上来安装它。
首先我们需要查看python的版本,选择自己想要使用的python版本再在虚拟机上安装,因为在虚拟机上去官网查看是麻烦的,而windows系统看起来更直观。

  1. 进入官网:https://www.python.org
  2. 选择Downloads

在这里插入图片描述

  1. 这里我们看到,有不同操作系统(windows、Linux/Unix、Mas OS 、Other)下的资源包,因为我们在CentOs下安装所以我们选择Linux/Unix
    在这里插入图片描述

  2. 这里有两个类型的资源包,分别是stable-release和pre-release,在稳定版中选择你想要使用的版本,当然如果你想体验新版本的功能可以选择测试版中的版本,这里我选择Python3.8.3 下面的 Gzipped source tarball ,Gzip是Linux的一种压缩格式,xz也是Linux的一种压缩格式,因为我的虚拟机上安装了Gzip 所以我这里就下载Gzip格式。
    下面我教几种下载方法

    • windows系统下下载然后传到服务器上进行解压。
    • 在虚拟机上,通过浏览器按照上面的步骤,下载。
    • 在虚拟机上直接通过命令行进行下载。

    前两种方法比较简单,我就不在这里说明了,我们按照第三种方法来进行。

在这里插入图片描述

  1. 通过命令行下载python3.8.3
    进入管理员模式
su
或者
sudo

我们通过wget命令来获取安装资源

//通用格式 把代码中的版本号换成你想下载的版本号
wget	https://www.python.org/ftp/python/版本号/Python-版本号.tgz
//例如下载3.8.3版本的python
wget	https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
  1. 我们可以在/root下找到下载的资源包,接下来将它解压在指定的文件夹下方便进行接下来的配置
    这里我把解压后的文件放在/usr/local/python3下,这是比较普遍的解压路径,当然你也可以把python3改成其他名字,但是要和后面的配置保持一致。
//首先创建该文件夹
mkdir - p /usr/local/python3
//到创建好的文件夹
cd /usr/local/python3/
//解压
tar -zxvf Python-3.8.3.tgz 

  1. 这里需要注意的是python在Linux下的运行需要很多依赖包,所以我们需要先安装好依赖包再安装python,否则会安装失败。
    我这里直接用一个代码把所有的依赖包都安装上。
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libffi-devel gcc

安装和配置

  1. 接下来就是我们的配置和安装了
    配置文件的修改,可以采用vim手动修改配置文件和代码快捷修改配置文件
//手动修改配置文件
cd Python-3.8.3
vim /python-config
//将prefix的值修改为/usr/local/python3
//注意可能没有python-config,请用下面的代码快捷修改的方式修改configure文件,find 可以查询文件
find / -name python-config
//找到prefix所在的行,按下i,插入/usr/local/python3,效果如下图
//按下Esc,输入:wq ,按下回车键(注意wq前的冒号别忘了)

在这里插入图片描述

//代码快捷修改
cd Python-3.8.3
./configure --prefix=/usr/local/python3
  1. 接下来我们编译一下
//cd一下确保在Python3.8.3目录下
cd /usr/local/python3/Python3.8.3
//编译
make
  1. 编译安装
//安装
make install
  1. 我们先查看一下版本
python -V

如果版本不是你下载的版本,执行下面的代码

//改变旧的软链接,2.7.5是在上一步查看版本中查到的旧的python的版本号。
mv /usr/bin/python /usr/bin/python_back_2.7.5
//建立新的软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
//因为3.8.3版本的会自动安装pip,我这里就不再写关于安装pip的步骤了,不会的小伙伴建议百度。
//建立pip的软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

如果版本是你下载的版本,那么恭喜安装成功了
注:更改旧文件的软链接,建立新文件的软链接后,要再次查看一下,确保安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值