CentOs7 系统自带python2.7版本,系统某些程序又依赖2不能简单卸载,那就再装一个3吧。
1:安装必要工具首先,我们需要安装yum-utils工具来管理软件仓库和扩展包。以管理员权限运行以下命令:
$sudo yum install yum-utils
2:构建环境和安装依赖项
使用yum-builddep命令为Python 3构建环境并安装所需的软件依赖项。运行以下命令:
$ sudo yum-builddep python
3:下载Python 3源代码包
下载Python 3的源代码包。你可以从Python官方网站的FTP目录中找到源代码包(下载速度较慢)。这里我们以Python 3.9为例进行演示(华为镜像链接)。
运行以下命令:
$ curl -O https://mirrors.huaweicloud.com/python/3.9.0/Python-3.9.0.tgz
4:解压缩源代码包并进入目录
解压缩下载的源代码包并进入源代码目录。运行以下命令:
$ tar xf Python-3.5.0.tgz $ cd Python-3.5.0
5:运行配置脚本
运行配置脚本,该脚本将准备编译环境。运行以下命令:
$ ./configure
6:编译和安装Python
使用make命令编译源代码并安装Python。运行以下命令:
$ make $ sudo make install
现在已成功在CentOS系统中安装了Python 3.x。可以使用以下命令检查Python版本:
$ python3 -V
因为系统自带版本2,想把Python3作为python的默认版本,需要修改一下 bashrc 文件,增加一行alias参数,
由于CentOS 7建议不要动/etc/bashrc文件,而是把用户自定义的配置放入/etc/profile.d/目录中,具体方法为:
vi /etc/profile.d/python.sh
输入alias参数 alias python=’/usr/local/bin/python3.5’,保存退出
如果非root用户创建的文件需要注意设置权限
chmod 755 /etc/profile.d/python.sh
重启会话使配置生效
source /etc/profile.d/python.sh
- 随机文章
- 热门文章
- 热评文章
- 国内镜像-免费ChatGPT体验站点
- Layui 2.8.0 正式发布,朴实归来
- CentOS7下安装Python3
- HuggingChat 免费开源 类似CHATGPT的聊天机器人体验
- Tkinter编写一个界面程序
- 他是一个孤独的人