【Linux】CentOS 7 安装&配置Python

目录

一、简介

二、下载与安装

1、更新软件包

2、安装编译所依赖的环境

3、下载压缩包

4、解压

5、配置编译参数

6、编译和安装

7、查看python版本

8、创建软连接

9、pip换源(清华源为例)、更新


一、简介

Linux系统一般都自带python,我买的服务器自带的是python 3.6.8,我的django项目所在的环境是python 3.7.5,所以为了避免版本不兼容,我们也来安装了一个python 3.7.5。

二、下载与安装

1、更新软件包

1.1 检查可用更新的软件包

bash 复制代码
sudo yum update

此命令用于在CentOS系统上更新软件包。通过运行此命令,系统将检查可用的更新并提示您进行安装。请确保以具有管理员权限的用户身份运行此命令。系统将显示更新的软件包列表,并根据您的确认进行安装。

1.2 更新软件包

bash 复制代码
sudo yum upgrade -y

此命令用于用于在CentOS系统上自动更新所有可用的软件包,并在不需要确认时进行安装。它会检查可用的软件包更新并进行相应的更新操作。

2、安装编译所依赖的环境

2.1 安装构建工具:

bash 复制代码
sudo yum groupinstall -y "Development Tools"

2.2 安装其他开发库:

bash 复制代码
sudo yum install -y ncurses-devel gdbm-devel nss-devel openssl-devel readline-devel libffi-devel

2.3 安装zlib开发库:

bash 复制代码
sudo yum install -y zlib-devel

3、下载压缩包

bash 复制代码
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

4、解压

bash 复制代码
tar -xzvf Python-3.7.5.tgz

5、配置编译参数

bash 复制代码
cd Python-3.7.5
./configure --enable-optimizations

6、编译和安装

bash 复制代码
sudo make
sudo make install

请注意,运行 make 命令需要一些时间,并且可能会占用系统资源。

7、查看python版本

bash 复制代码
python3 -V

8、创建软连接

bash 复制代码
sudo ln -sf /usr/local/bin/python3.7 /usr/bin/python3
sudo ln -sf /usr/local/bin/python3.7 /usr/bin/python
sudo ln -sf /usr/local/bin/pip3 /usr/bin/pip3
sudo ln -sf /usr/local/bin/pip3 /usr/bin/pip

9、pip换源(清华源为例)、更新

bash 复制代码
sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 
pip install --upgrade pip

相关推荐
一个闪现必杀技2 分钟前
Python入门--函数
开发语言·python·青少年编程·pycharm
小鹿( ﹡ˆoˆ﹡ )23 分钟前
探索IP协议的神秘面纱:Python中的网络通信
python·tcp/ip·php
卷心菜小温38 分钟前
【BUG】P-tuningv2微调ChatGLM2-6B时所踩的坑
python·深度学习·语言模型·nlp·bug
韩楚风1 小时前
【linux 多进程并发】linux进程状态与生命周期各阶段转换,进程状态查看分析,助力高性能优化
linux·服务器·性能优化·架构·gnu
陈苏同学1 小时前
4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
linux·服务器·ide·人工智能·python·深度学习·pycharm
唐家小妹1 小时前
介绍一款开源的 Modern GUI PySide6 / PyQt6的使用
python·pyqt
Ambition_LAO1 小时前
解决:进入 WSL(Windows Subsystem for Linux)以及将 PyCharm 2024 连接到 WSL
linux·pycharm
Pythonliu71 小时前
茴香豆 + Qwen-7B-Chat-Int8
linux·运维·服务器
你疯了抱抱我1 小时前
【RockyLinux 9.4】安装 NVIDIA 驱动,改变分辨率,避坑版本。(CentOS 系列也能用)
linux·运维·centos
追风赶月、1 小时前
【Linux】进程地址空间(初步了解)
linux