一、python的基本介绍和软件环境安装

思维导图

1.基本介绍

定义:

Python 是一种高级、解释型、通用的编程语言,由 Guido van Rossum 于 1991 年发布。
它以简洁易读的语法著称,支持多种编程范式(面向对象过程式函数式),并且拥有庞大的标准库和第三方库生态。

  • 高级:更贴近人类自然语言,屏蔽了很多底层细节,让开发者专注于业务逻辑。
  • 解释型:不需要编译成机器码,由 Python 解释器逐行执行。
  • 通用:可用于多种领域,从数据分析到人工智能再到 Web 开发都能胜任。

作用:

Python 的作用很广,常见包括:

  1. 数据分析与科学计算
    借助 NumPyPandasMatplotlib 等库,能快速处理数据、进行统计分析与可视化。
  2. 人工智能与机器学习
    TensorFlowPyTorchscikit-learn 等库让 Python 成为 AI 领域的首选语言。
  3. Web 开发
    DjangoFlask 等框架帮助快速构建高性能、可扩展的 Web 应用。
  4. 自动化与脚本编写
    用少量代码就能实现批量文件处理、网络爬虫、接口调用等自动化任务。
  5. 嵌入式与物联网
    借助 MicroPythonCircuitPython,Python 也可以运行在单片机和嵌入式设备上。
  6. 教育与入门学习
    因为语法简洁、易读性强,Python 常被作为第一门编程语言来教授编程思想。

2.python环境的安装

方法一:Pycharm 社区版 网盘资源已准备好,打开应用程序,以管理员身份运行即可

通过网盘分享的文件:bin
链接: https://pan.baidu.com/s/1GI-jk8-rafHiIJfTBbA1ZA?pwd=num2 提取码: num2

方法二:访问下列网站

https://softgj.com/home/index/search?cate=&kwd=pycharm

按里面步骤即可

方法三:官网下载

  • 浏览器搜索python.org
  • 找到Download下载按钮,进入后点击黄色按钮,滑到底部选择你的系统所需版本

image-20250816110627813

  • 记住下载路径找到后打开
  • image-20250816110741394

勾选上图第二个选项,再点击第二个箭头指向的按钮(Cust…)

  • 默认全选,下一步之后,可以将程序安装到自己方便找到的文件夹

image-20250816111221747

  • 安装完成

3.验证是否安装成功

电脑键盘Win+R输入cmd,进入命令框输入python,出现版本号即为成功

4.python在Linux上的安装

一、检查系统是否已自带 Python

大多数 Linux 发行版(Ubuntu、CentOS、Debian 等)都自带 Python,可以先检查:

python3 --version

如果返回版本号(如 Python 3.8.10),说明已经有了。
如果版本太低,可以升级或安装新版本。

二、安装前置依赖(不使用源码安装可跳过该步骤)

1. Ubuntu / Debian

sudo apt update -y
sudo apt install -y wget build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libssl-dev \
libreadline-dev libffi-dev libsqlite3-dev libbz2-dev curl

2. CentOS / RedHat

sudo yum groupinstall -y "Development Tools"
sudo yum install -y wget bzip2 bzip2-devel zlib-devel \
libffi-devel xz-devel make gcc gcc-c++ \
openssl-devel ncurses-devel gdbm-devel sqlite-devel

3.如何确认前置软件是否安装

你可以用以下命令检查:

gcc --version     # 检查 gcc 是否存在
make --version    # 检查 make 是否存在

如果能显示版本号,就说明已经安装了。
如果报 “command not found”,就说明缺失,需要安装。


三、使用包管理器安装(推荐)

1. Ubuntu / Debian 系统

sudo apt update
sudo apt install python3 python3-pip -y

安装完成后检查:

python3 --version
pip3 --version

2. CentOS / RedHat 系统

sudo yum update -y
sudo yum install python3 python3-pip -y

检查:

python3 --version
pip3 --version

四、源码编译安装(适合需要最新版本)

如果你需要最新的 Python 版本,可以从官网源码编译:

就是在下载界面中找到Linux按钮,进入选择版本,下滑,找到该文件进行复制地址,放在下面的Wegt后面

image-20250816112250166

# 安装编译依赖
sudo apt update
sudo apt install wget build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libssl-dev \
libreadline-dev libffi-dev curl -y

# 下载最新版源码(以3.12为例)
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar -xf Python-3.12.0.tgz
cd Python-3.12.0

# 配置并编译
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall   # 用 altinstall 避免覆盖系统自带的 python3

安装完成后:

python3.12 --version

五、常见问题

  1. pip 没有安装
    可以手动安装:

    sudo apt install python3-pip -y   # Ubuntu
    sudo yum install python3-pip -y   # CentOS
    
  2. 系统自带 Python 不能删除
    Linux 系统很多工具依赖 Python(尤其是 Python2/3),所以不要用 rm 删除系统自带版本,建议用源码编译安装新版本并独立使用。


六、虚拟环境(推荐)

开发时建议使用虚拟环境,避免依赖冲突:

python3 -m venv myenv
source myenv/bin/activate

退出虚拟环境:

deactivate

更多推荐