Skip to main content

环境配置

python 的安装其实非常简单,几步就可以完成
对于不同系统,我们分开讲解


(一) windows 系统安装python

1. 安装 Python

打开python的官网: https://www.python.org/

image-20250507143427187

点击 download 后,点击右侧灰色的按钮,下载python的最新版本:3.13.0
image-20250507143440724

下载好之后点击运行 python-3.13.0-amd64.exe
注意接下来一步非常关键! 一定要勾选上图中的 “add python.exe to PATH”!
image-20250507143501211

然后点击 Install Now,等待安装完毕即可

接下来可以查看一下是否成功的安装了
按住 win+R ,输入cmd 打开命令行窗口
输入如下命令,查看当前python的版本,如果有显示版本号,则是安装成功

python --version

2. 安装 VScode

接下来我们要下载文本编辑器 VScode,可以从官网下载VScode:
https://code.visualstudio.com/
打开之后 我们需要安装 python 插件
点击左侧拓展栏的插件图标,在弹出的搜索框中输入python,下载安装如图所示的第一个即可 image-20250507143517752

一样的步骤,我们再安装插件 “Code Runner”,“Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code”,“Jupyter”,就可以了。

重启一下 VScode,我们可以在桌面上新建一个txt文件,重命名为 “test.py",然后用VScode打开:

image-20250507143532130

这里要确认已经启用完整拓展名,否则刚刚的文件名其实是 “test.py.txt” image-20250507143600357


3. 测试代码

输入测试代码

for i in range(1,10):
    print('hello world')

要执行代码,可以按键盘上的 f5(有的电脑是 fn+f5),
页面上方会弹出 “选择调试器”,我们选择 python debugger 然后会弹出 “调试配置”,我们选择第一个 “Python文件” image-20250507143615251

可以看到,在下方的控制台中正常输出了 10 个 helloworld image-20250507143634358

至此我们的python环境就已经配置好了

当前我们使用的是最新版本,这可能会导致一些兼容问题,如果要下载旧版本,可以到:
https://www.python.org/downloads/
这里有其他的旧python版本

安装了旧的python版本,如何选择使用哪个版本呢?
在 VScode 的 右下角,有显示当前使用的 python版本,点击这个版本号可以修改使用的python版本 image-20250507143646283

如图,我安装了三个版本的python,当前使用的版本 是 3.12.4,点击3.13.0 就可以切换这那个版本 image-20250507143704594



(二)Ubuntu 系统安装 Python

和 WSL 上的安装方法一样,因此请移步这个教程

安装 Python | HeiheT09 的技术笔记

(三)CentOS 系统手动编译 Python

在 CentOS 上使用自动化工具安装 Python 的方法和 Ubuntu 一样,只是把 apt 改成 yum 即可

在CentOS9中,默认安装了python3.9.20,如何更新版本?

1. 更新仓库

尝试清除缓存并更新仓库元数据

sudo dnf clean all
sudo dnf makecache
sudo dnf update

安装 epel

sudo dnf install epel-release

2. 配置阿里源

这种方法将持久地添加环境变量到你的 shell 配置文件中,确保在每次登录或打开一个新的终端窗口时,该设置都会被自动加载。这样设置后,使用 pyenv 安装 Python 时就会自动从配置的阿里云源下载。

修改源

echo 'export PYTHON_BUILD_MIRROR_URL="https://mirrors.aliyun.com/python/"' >> ~/.bashrc

重新加载配置文件

source ~/.bashrc

证环境变量是否设置成功

echo $PYTHON_BUILD_MIRROR_URL

如果输出是 https://mirrors.aliyun.com/python/,说明环境变量已正确设置。


3. 使用 pyenv 管理Python版本

在安装pyenv之前,你需要安装一些必需的依赖包,以便编译Python

sudo dnf install -y gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel
sudo dnf install git

使用curl或wget安装pyenv

curl -L https://pyenv.run | bash
wget -O- https://pyenv.run | bash

安装完成后,需要将pyenv初始化脚本添加到你的shell配置文件中,如.bashrc或.zshrc

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

查看可用的python版本

pyenv install --list

使用pyenv安装新版本的Python

pyenv install 3.12.4

显示更多的安装细节

VERBOSE=1 pyenv install 3.12.4

安装完成后,你可以设置全局Python版本:

pyenv global 3.12.4

在特定目录下设置局部版本

pyenv local 3.10.5

这会在当前目录创建一个 .python-version 文件,该文件中记录了为这个目录设置的 Python 版本

在当前 shell 会话中临时切换 Python 版本

pyenv shell 3.10.5

列出所有已安装的 Python 版本,并在当前全局版本前加上一个星号(*)。

pyenv versions

卸载某个已安装的 Python 版本

pyenv uninstall 3.10.5


(四)手动编译安装 Python

但是在 CentOS 7 这类比较老的操作系统上,安装工具可能不兼容,因此这里讲一讲如何手动编译安装