Linux CentOS安装Python全过程

简介: Linux CentOS安装Python全过程

我讲整个安装过程写成了个文档,直接粘贴就行,很方便。


我讲包下载到/opt/下面了,需要找的话可以直接找到包,方便一些。


脚本

cd /opt/
yum -y install gcc gcc-c++  zlib-devel openssl-devel readline-devel libffi-devel sqlite-devel tcl-devel tk-devel
yum install wget -y
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
tar zxf Python-3.8.13.tgz
cd Python-3.8.13
./configure --prefix=/usr/local
make&&make install
pip3 config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
pip3 config list
pip3 install --upgrade pip
pip3 -V

image.png


整个安装过程较长,如果网速快的话也得几分钟,中间有下载、解压、安装等所有步骤。


这是整个history


image.png


脚本解析

安装完成后我挨个解释一下:


1、进入到/opt/文件夹下


2、通过yum安装一些必备的环境


3、安装wget,需要使用wget下载对应的python包,我python包选择的3.8的包。


4、tar zxf Python-3.8.13.tgz是解压对应的python包。


5、解压完成后就能直接进入到对应的文件夹了,这里我没有做改名操作,其实应该改一下名字的,方便配置环境变量。


6、【./configure --prefix=/usr/local】就是可以把所有资源文件放在/usr/local的路径中,方便后面的使用。


7、make与makeinstall是两个命令,在你./configuration生成了Makefile之后执行编译安装;


8、【pip3 config set 】修改pip3的镜像地址,从国外的改成国内,我这里使用的是华为的镜像地址,个人认为这个镜像地址较快。


9、【pip3 config list】遍历一下配置列表。


10、【pip3 install --upgrade pip】升级pip3到最新版本。


11、【pip3 -V】查看pip3的版本。


Python编码测试

输入【vi test.py】


#!usr/bin/env python
# -*- coding:utf-8 _*-
for i in range(3):
    user = input('请输入用户名:')
    passwd = input('请输入密码:')    
    if user=='admin' and passwd == '123456':        
        print('%s用户登录成功' %user)        
        break    
    else:        
        print('密码错误,请重新输入密码,您还剩%d次机会' %(2-i))
else:
    print('超过三次,登录失败')

使用【ESC+:wq】进行保存文件即可。


image.png


在python的控制台输入字符串得用【''】单引号包起来。



image.png

确定可以使用,安装完毕。

相关文章
|
8月前
|
Linux 计算机视觉 C++
【解决方案】Building wheel for opencv-python:安装卡顿的原因与解决方案
当你安装OpenCV时,命令行停在Building wheel for opencv-python (PEP 517) ... -似乎卡住了。这并非程序假死,而是其编译耗时巨大。本文将揭示原因,并提供优化安装体验的实用方法。
994 88
|
6月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
866 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
8月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
687 2
|
11月前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
5372 61
|
11月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
1219 25
|
10月前
|
Linux Shell
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
284 4
|
10月前
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
533 3
|
11月前
|
存储 缓存 文件存储
uv安装python及其依赖的加速方法
国内在使用uv的时候,可能会涉及到装python的速度太慢的问题,为了解决这个问题,可以使用`UV_PYTHON_INSTALL_MIRROR`这个环境变量。除此以外,对于多人协作场景,`UV_CACHE_DIR`也是一个有用的环境变量。本文会介绍这两个变量。
7034 10
|
9月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
556 0
|
11月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
462 10