Python酷玩之旅_如何在Centos8顺利安装Python最新版(3.12)

为Linux系统的Centos8 安装Python Linux上搭建Python环境本次使用系统为,默认带有版本在python官网找到自己想要的python版本1:下载2:解压3:进入目录在/usr/local目录下创建python3.7的安装目录python37(避免覆盖原python2的环境)4:安装编译工具gcc5:配置指定安装路径6:编译make7:安装安装zlib工具(安装3.7以上版本需要)8:创建软连接原连接指向:新连接指向:操作:将。 阅读详情
AI摘要

博主分享在Centos8部署Python环境的经验。以Python 3.12为例,介绍下载安装包的两种方式,包括wget和官网下载;详细说明了执行安装的步骤,如检查环境、安装依赖、解压、编译、安装及设置环境变量;最后给出helloworld操作示例。

前言

博主准备在Centos8部署一套Python环境,历经千辛万苦,终于成功了。在安装过程中遇到的“坑”也是各种各样,现做一记录,分享各位,避免浪费时间。
在这里插入图片描述

Q:如何在Centos8顺利安装Python最新版

博主以3.12版本为例,进行步骤分解,请紧随,防迷路。

一. 下载安装包

下载安装包有两种方式,一种通过wget完成,另一种通过官网下载tar包。两种方式可通过以下步骤完成:

1.1 wget

选择一个目录,执行wget :

wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz

过程如下:
在这里插入图片描述
下载完成后,会在当前运行目录下,生成一个tgz文件: Python-3.12.1.tgz。

1.2. 官网下载

打开官网下载地址,可以看到:

在这里插入图片描述

向下滑动,选择Files中的第一个文件,点击下载:

在这里插入图片描述
下载完成后,同样可得到一个文件:
在这里插入图片描述

由此看出,不管用哪种方式,殊途共归,自己选吧。

二. 执行安装

2.1. 检查环境

在安装前,先检查一下当前环境是否已安装(centos8默认已安装了python):
在这里插入图片描述
该环境不可用,但是不建议卸载,无视它即可。

2.2. 安装依赖

在正式安装python前,先安装它的依赖(非常重要,非常关键,不跑偏 ):

yum install -y gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel xz-devel libffi-devel
2.3. 解压tgz包

执行以下命令:

tar -zxvf Python-3.12.1.tgz

解压后得到一个文件夹:Python-3.12.1
在这里插入图片描述

2.4. 编译

cd Python-3.12.1,执行如下命令:

./configure --prefix=/usr/local/bin/python3.12 --enable-optimizations

其中的2个参数很重要,可以了解一下:

命令用途
–prefix指定编译后的安装路径
–enable-optimizations启用优化,对Python优化以提高性能
2.5. 安装

上一步正常完成后,开始安装,执行如下命令:

make && make install

画面最后可以看到一行Successfull,代表安装成功啦!

在这里插入图片描述
但是请注意WARNING,提示PATH没有环境变量。

2.6. 设置环境变量
2.6.1 编辑/etc/profile
vi /etc/profile

输入-i后,在文末加入:

# PYTHON_HOME与./configure指定的目录保持一致
PYTHON_HOME=/usr/local/bin/python3.12
export PATH=$PATH:$PYTHON_HOME/bin

ctrl+c后,输入:wq,退出编辑。

2.6.2 激活生效

通过source命令,激活变量,使之生效:

source /etc/profile

输入python3.12,即可看到当前的版本号,代表安装成功:
在这里插入图片描述

三. 操作示例

3.1. helloworld

安装完成后,我们做一个验证,写个hello world吧。输入python3.12,进入python console:

在这里插入图片描述
至此,完成了Python环境的所有安装工作。


结语

本文重点介绍了Python最新版的安装过程,逐一分解,操作简便。在linux环境中,你可以安装需要的库,进行下一步的开发喽。

走过的、路过的盆友们,点点赞,收收藏,并加以指导,以备不时之需哈~


在这里插入图片描述

Centos8源码编译安装Python 3.12 在CentOS 8上安装Python 3.12并不是一个直接的过程,因为默认的软件仓库可能不会提供这么新的Python版本。您可以选择从源代码编译安装Python 3.12,或者使用第三方仓库如IUS或采用虚拟环境的方法。下面是通过源代码编译安装Python 3.12的步骤。 阅读详情

相关推荐

centos8安装python3.9.7(三)

腾讯云系统安装python记录安装记录

m0_62458657的博客 4479

CentOS8环境中 下载安装python(附下载地址)

往下滑找到Files,点击进行下载放在linux系统中指定位置即可。

DrakHP的博客 5109

Centos 7 安装python 3.8

Centos 7 编译安装python 3.8 文章目录Centos 7 编译安装python 3.8一、下载前准备工作二、下载python 3.8压缩包三、解压缩安装包四、安装前准备工作五、安装python 3.8六、修改 python 2 链接七、修改yum配置文件八、配置python 3软链接九、结果十、后记十一、参考资料 一、下载前准备工作 Centos 7操作系统上默认安装了python...

水木子的博客 2万+

Python 安装(CentOS 7/8、macOS、Debian、Windows)

Python 在 CentOS 7/8、macOS、Debian、Windows 11 的安装

三余知行 2678

CentOS8安装python2、python3、pip2、pip3

CentOS8安装python2和python3 [root@b07485a2a140 /]# yum -y install python2 # 安装python2 Failed to set locale, defaulting to C.UTF-8 CentOS-8 - AppStream 365 kB/s | 5.8 MB 00:16 CentOS-8 - Base 1

地狱,乃是天堂必经之路! 2914

CentOS7安装Python3.12解决openssl等问题

摘要:本文详细介绍在CentOS7系统中安装Python3.12.0并解决openssl兼容问题的完整流程。通过卸载系统自带的openssl1.0.2,编译安装openssl1.1.1w,并配置CFLAGS/LDFLAGS环境变量,最终成功安装支持SSL模块的Python3.12。文章包含环境准备、依赖安装、编译配置、安装验证等完整步骤,并特别说明如何通过证书验证SSL模块功能,以及验证Ansible工具在高版本Python下的兼容性。整个过程适用于CentOS7最小化安装环境,解决了低版本openssl导

keyuanlook的博客 1018

centos7安装 python3.8

centos7安装 python3.8

秋叶清风的博客 1万+

快速配置ORCAD导出智能PDF原理图

在OrCAD 中导出类似Altium Designer的智能PDF(即交互式PDF);

QingNing3028的博客 3945

CentOS7下安装python3.8

环境的搭建是进行开发的第一步,python因为存在python2和python3两个版本,让在建立python环境时造成不便,并且由于在Linux环境下不像Window环境安装那么友好,存在一些小坑。本教程记录了CentOS7下安装python3.8的过程和注意事项。 一、查看系统版本 [root@localhost ~]# cat /etc/centos-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# uname -a L

学而思(xiejava的blog) 5828

无需云服务器:飞牛云NAS+Docker搭建本地WordPress站点全球访问

在数字化浪潮中,网站搭建已成为个人和企业在推广自身品牌与业务的首要选择。飞牛云新推出的fnOS,这款集多功能于一身的nas系统,以其卓越的性能和灵活性,成为理想的本地网站部署平台。本文将带你一探如何在飞牛云NAS上通过Docker部署WordPress,并利用cpolar实现全球访问。

LT15171009269的博客 6528

QT播放器插件内嵌浏览器配合流媒体实现国标摄像头网页端播放

基本原理在浏览器⽹页中的指定播放窗口的位置和⼤⼩,实现⼀个内嵌到⽹页中显⽰的播放窗⼝,前端还必须可对这个内嵌播放窗⼝进⾏控制,⽽且播放窗⼝必须跟随浏览器窗⼝的移动和缩放、⽹页滚动、标签页切换、关闭等操作进⾏⾃动联动。播放器可以通过QT实现。这个播放窗⼝同时提供Web Socket的服务端和JSON打包命令的解析执⾏模块,前端就可以通过Web Socket连接后发送JSON打包的控制命令实现控制播放窗⼝。

cameravision的博客 562

CentOS 8 上安装Python 3

CentOS 8 没有默认安装Python 3,而Ubuntu系统则默认安装了。安装时可以选择在线安装,但是安装完的Python3的版本不是最新的版本,如果需要安装最新的版本,也需要源码安装。 安装Python的编译过程: 第一步:安装必备的插件: (1)首先升级: yum install -y update (2)再安装 gcc和make插件: yum install gc...

清晨的光明 4148

告别卡顿!用LVGL+DMA刷新STM32F407的SPI屏幕,性能提升实战

本文详细介绍了如何通过LVGL+DMA技术优化STM32F407驱动SPI屏幕的性能,实现接近60FPS的流畅刷新。从硬件瓶颈分析到SPI与DMA的精细化配置,再到LVGL的双缓冲机制与局部刷新优化,提供了一套完整的性能提升方案。特别适合嵌入式GUI开发中面临卡顿问题的工程师参考。

weixin_42531588的博客 378

Python学习之路(7)— 在CentOS上安装Python 3.12

本文详细介绍了在CentOS系统上安装Python 3.12的完整步骤:从更新系统、安装编译依赖,到下载源码、配置编译选项,再到安装和环境配置。特别强调了指定安装路径以避免版本冲突,并提供了创建软链接的推荐方案。文章还包含常见问题解决方法,如SSL证书错误、编译器缺失等问题。最后通过简单的交互测试验证安装成功。整个过程清晰详细,适合CentOS用户快速升级到Python最新版本。

qq_38113006的博客 4439

避坑指南:在Ubuntu 22.04上配置UR5e与ROS2 Humble真机通信的完整流程

本文详细介绍了在Ubuntu 22.04上配置UR5e机械臂与ROS2 Humble真机通信的完整流程,包括环境准备、网络配置、URCap安装、ROS2驱动部署及控制器状态验证等关键步骤。特别针对常见问题如网络连接失败、驱动启动错误等提供了实用解决方案,帮助工程师高效完成UR5e与ROS2的集成工作。

weixin_30790841的博客 463

一文帮你彻底搞懂ARM Debug Interface之SWD(转)

ARM的文档写的已经很好了,但是关于上电以后的第一时间应该怎么操作,依然写的不够清晰,导致我第一次用的时候还是费了一些周折。今天做一个详细的梳理,希望能够帮助到更多的朋友。BTW, ARM_Cortex-M0/3 DesignStart系列会持续更新,只是中间可能会穿插其他知识点。SWD是Serial Wire Debug的简称,翻译成中文是”串行线调试”。

2302_79847220的博客 6861

CentOS8上安装配置Python3.8

完全照着这个里面的步骤做,就一点问题没有。不过为了防止意外情况,还是自己总结一遍。 一、安装依赖包GCC,这个是个大坑,浪费我很多时间。 (yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make) 我用的下面的二句 yum ins...

蒗若晨曦 6952

20-CUDA规约算法:并行求和优化策略-✨

本文介绍了GPU上高效并行规约(Reduction)算法的优化技巧。规约是将大量数据合并为单个值的基础计算模式,广泛应用于科学计算等领域。文章从基础并行规约实现出发,逐步讲解了三种关键优化策略:1)交错寻址减少共享内存bank冲突;2)循环展开降低分支预测开销;3)多级规约处理大规模数据。性能对比显示,优化策略可带来最高4.5倍的加速效果。最后总结了最佳实践,包括合理使用共享内存、循环展开和warp级优化等技巧。这些优化方法可显著提升GPU计算密集型应用的性能。

2301_79143213的博客 171

基于Centos7安装python3.8环境-保姆级教程

由于centos7没有自带python3环境(自带python2环境),大大限制了计算机工作者们的需求,因此我们需要安装python3环境 准备:Centos7的虚拟机(需要配置好yum源,ip:192.168.25.25) 1.下载python3的Linux版本的源码 这里我们考虑到部分不会熟练使用wget等一些指令来下载python3源码的情况 我们换思路,用windows(本机)下载上传到ftp(需要安装)中,再在centos7中处理压缩包 1.1安装ftp服务 Centos7需要提前配.

Beau_Will的博客 4865

运行codex时出现登录失败:failed to start login server: 以一种访问权限不允许的方式做了一个访问套接字的尝试。 (os error 10013) 解决方案

本文主要介绍了运行codex时出现登录失败:failed to start login server: 以一种访问权限不允许的方式做了一个访问套接字的尝试。 (os error 10013) 解决方案,希望能对使用xx的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 10万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

CentOS 7 编译安装 Python 3.12详细教程

本教程详细介绍了在已停止维护的CentOS 7系统上编译安装Python 3.12的完整流程。由于CentOS 7自带的GCC 4.8.5和OpenSSL 1.0.2k版本过低,无法满足Python 3.12的编译要求,教程通过七个关键步骤解决这一问题:首先修复YUM源为归档地址,然后安装devtoolset-8获取GCC 8.3,接着安装编译依赖库,手动编译OpenSSL 1.1.1,最后配置环境编译安装Python 3.12。整个过程注重解决版本兼容性问题,并确保SSL模块正常工作,最终通过环境变量配置

weixin_44030179的博客 2434

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Centos7下安装Python3.8

一:打开/usr/local目录 在Linux系统下,路径/usr/local相当于C:/Progrem Files/,通常安装软件时便安装到此目录下。 执行命令: cd /usr/local 第二步:安装相关依赖包和编译环境 yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel 如果不安装相关依赖包,在使用pip安装pyth

qq_44269529的博客 3725

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Centos7.3环境下安装最新版的Python3.8.4

截止到目前时间为止,Python官网上最新的版本是Python3.8.4。因为云服务器上centos7.X都是默认的Python2.7环境,现在普遍都是Python3 以上的版本作为开发环境。 这里退出Python命令行的方法有: 输入exit(),回车 输入quit(),回车 直接按ctrl+z 首先去Python的官网下下载Python包 ...

兮动人 1855

centos 8安装python3.12.0,以及对应pip(详细教程)

在 CentOS 8 上安装 Python 3.12.0 及对应pip。

qq_17721667的博客 2135

CentOS 7 上安装 Python 3.12

python 环境安装

weixin_42115825的博客 1万+
上一篇: Python酷玩之旅_如何连接MySQL(mysql-connector-python)
下一篇: 一文读懂SpringIoC的工作原理和机制(面试经)
一叶飞舟
一叶飞舟 新星创作者: Java技术领域 新星创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄16年 6566粉丝 140原创
评论 34
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值