Python由吉多·范罗苏姆(Guido van Rossum)于1989年开发,作为ABC语言的继承者,现已成为最受欢迎的编程语言之一。本文详细介绍Python开发环境的配置方法,包括Python解释器安装、pip包管理器配置、虚拟环境创建、IDE选择配置等核心内容

Python

一、Python简介

1
什么是Python:

Python是一种高级、解释型的编程语言,由Guido van Rossum于1989年开发。Python具有简洁的语法和强大的功能,广泛应用于Web开发、数据分析、人工智能、自动化脚本等领域。

1
Python的特点:
  • 简单易学:语法清晰,代码可读性强
  • 跨平台:支持Windows、macOS、Linux
  • 丰富的库:拥有庞大的标准库和第三方库
  • 社区活跃:拥有庞大的开发者社区
1
Python版本选择:
  • Python 3.x:推荐使用,是未来趋势
  • Python 2.x:已停止维护,不推荐使用

二、安装Python

2.1 Windows平台安装

1
1. 下载安装包:
1
- 访问 [Python官网](https://www.python.org/downloads/)
  • 推荐下载Python 3.11或3.12版本
    1
    - 选择Windows installer (64-bit)
1
2. 安装步骤:
  1. 运行下载的安装程序
  2. 重要:勾选”Add Python to PATH”(添加到环境变量)
  3. 选择安装方式:
    • Install Now:默认安装到用户目录
    • Customize installation:自定义安装
  4. 选择安装组件(推荐全选):
    • Python解释器
    • pip包管理器
    • tcl/tk和IDLE
    • Python测试套件
    • py launcher
  5. 选择安装位置(默认:C:\Users\用户名\AppData\Local\Programs\Python)
  6. 点击”Install”开始安装
1
3. 验证安装:

打开命令提示符(Win+R,输入cmd),执行:

1
2
3
4
5
6
7
8
9
10
11
# 查看Python版本
python --version
# 或
python -V

# 查看pip版本
pip --version

# 进入Python交互式环境
python
# 输入 exit() 退出
1
预期输出:
1
2
Python 3.11.5
pip 23.2.1 from C:\Users\...\pip (python 3.11)

2.2 macOS平台安装

1
方法1:官方安装包
1
1. 访问 [Python官网](https://www.python.org/downloads/)
  1. 下载macOS安装包(.pkg文件)
  2. 双击安装包,按照向导完成安装
1
方法2:使用Homebrew(推荐)
1
2
3
4
5
6
7
8
9
10
11
12
# 安装Homebrew(如果未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装Python
brew install [email protected]

# 或安装最新版本
brew install python

# 验证安装
python3 --version
pip3 --version
1
注意: macOS可能自带Python 2.7,使用`python3`命令运行Python 3。

2.3 Linux平台安装

1
Ubuntu/Debian:
1
2
3
4
5
6
7
8
9
10
11
12
# 更新包列表
sudo apt update

# 安装Python 3
sudo apt install python3 python3-pip

# 验证安装
python3 --version
pip3 --version

# 设置python3为默认python(可选)
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
1
CentOS/RHEL:
1
2
3
4
5
6
7
8
# 安装Python 3
sudo yum install python3 python3-pip

# 或使用dnf(较新版本)
sudo dnf install python3 python3-pip

# 验证安装
python3 --version
1
从源码编译安装(高级):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 1. 安装编译依赖
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel

# 2. 下载Python源码
cd /tmp
wget https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgz
tar xzf Python-3.11.5.tgz
cd Python-3.11.5

# 3. 配置和编译
./configure --enable-optimizations
make altinstall

# 4. 验证安装
python3.11 --version

三、环境变量配置

3.1 Windows环境变量

1
自动配置(推荐):

安装Python时勾选”Add Python to PATH”,安装程序会自动配置。

1
手动配置:
  1. 右键”此电脑” → 属性 → 高级系统设置 → 环境变量
  2. 在”系统变量”中找到Path,点击”编辑”
  3. 添加以下路径:
    • C:\Users\用户名\AppData\Local\Programs\Python\Python311\
    • C:\Users\用户名\AppData\Local\Programs\Python\Python311\Scripts\
  4. 点击”确定”保存
1
验证配置:
1
2
3
4
5
# 在任意目录打开命令提示符
python --version
pip --version

# 应该能正常显示版本信息

3.2 macOS/Linux环境变量

1
检查Python路径:
1
2
3
4
5
6
# 查看Python路径
which python3
which pip3

# 查看PATH变量
echo $PATH
1
配置PATH(如需要):
1
2
3
4
5
6
7
8
9
10
11
12
# 编辑.bash_profile(bash)或.zshrc(zsh)
nano ~/.bash_profile
# 或
nano ~/.zshrc

# 添加以下内容
export PATH="/usr/local/bin:$PATH"

# 保存并生效
source ~/.bash_profile
# 或
source ~/.zshrc

四、pip包管理器

4.1 pip基础使用

1
安装包:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 安装包
pip install package-name

# 安装指定版本
pip install package-name==1.2.3

# 安装最新版本
pip install package-name --upgrade

# 卸载包
pip uninstall package-name

# 查看已安装的包
pip list

# 查看包信息
pip show package-name

# 生成requirements.txt
pip freeze > requirements.txt

# 从requirements.txt安装
pip install -r requirements.txt

4.2 配置pip镜像

1
使用国内镜像(推荐):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 临时使用
pip install package-name -i https://pypi.tuna.tsinghua.edu.cn/simple

# 永久配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 或创建配置文件
# Windows: %APPDATA%\pip\pip.ini
# macOS/Linux: ~/.pip/pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
1
常用镜像源:

五、虚拟环境

5.1 为什么需要虚拟环境

虚拟环境可以为每个项目创建独立的Python环境,避免不同项目之间的依赖冲突。

5.2 创建虚拟环境

1
使用venv(Python 3.3+内置,推荐):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建虚拟环境
python -m venv venv

# 或指定Python版本
python3.11 -m venv venv

# 激活虚拟环境
# Windows:
venv\Scripts\activate

# macOS/Linux:
source venv/bin/activate

# 激活后,命令提示符前会显示(venv)

# 停用虚拟环境
deactivate
1
使用virtualenv:
1
2
3
4
5
6
7
8
9
10
# 安装virtualenv
pip install virtualenv

# 创建虚拟环境
virtualenv venv

# 指定Python版本
virtualenv -p python3.11 venv

# 激活和停用同上

六、IDE配置

6.1 Visual Studio Code(推荐)

1
安装Python扩展:
  1. 打开VS Code
  2. 点击扩展图标(或按Ctrl+Shift+X)
  3. 搜索”Python”
  4. 安装Microsoft的Python扩展
1
配置Python解释器:
  1. 按Ctrl+Shift+P打开命令面板
  2. 输入”Python: Select Interpreter”
  3. 选择Python解释器(可以是虚拟环境中的)
1
创建第一个Python文件:
1
2
# hello.py
print("Hello, World!")

按F5运行或右键选择”Run Python File in Terminal”

6.2 PyCharm

1
配置Python解释器:
  1. File → Settings → Project → Python Interpreter
  2. 点击齿轮图标 → Add
  3. 选择Python解释器路径
  4. 可以选择虚拟环境
1
创建项目:
  1. File → New Project
  2. 选择项目类型(Pure Python)
  3. 选择解释器
  4. 输入项目名称和位置
  5. 点击Create

七、创建第一个Python程序

7.1 命令行方式

1
2
3
4
5
6
7
8
9
10
# 创建项目目录
mkdir my-python-app
cd my-python-app

# 创建Python文件
# hello.py
```python
# hello.py
```python
print("Hello, World!")
1
2
def greet(name):
return f"Hello, {name}!"
1
2
if __name__ == "__main__":
print(greet("Python"))
1
2
# 运行
python hello.py

7.2 使用虚拟环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
# Windows:
venv\Scripts\activate
# macOS/Linux:
source venv/bin/activate

# 安装依赖
pip install requests

# 创建requirements.txt
pip freeze > requirements.txt

# 运行程序
python hello.py

八、常见问题解决

1
问题1:python命令找不到
1
解决方案:
  • Windows:检查是否勾选了”Add Python to PATH”
  • macOS/Linux:使用python3命令
  • 检查PATH环境变量
1
问题2:pip命令找不到
1
解决方案:
1
2
3
4
# 确保pip已安装
python -m ensurepip --upgrade

# 或重新安装Python
1
问题3:权限错误(macOS/Linux)
1
解决方案:
1
2
3
4
# 使用--user安装
pip install --user package-name

# 或使用虚拟环境(推荐)
1
问题4:模块导入错误
1
解决方案:
1
2
3
4
5
# 检查模块是否安装
pip list | grep module-name

# 检查Python路径
python -c "import sys; print('\n'.join(sys.path))"

本文标题: Python开发环境配置入门

发布时间: 2018年11月03日 00:00

最后更新: 2025年12月30日 08:54

原始链接: https://haoxiang.eu.org/64384826/

版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

× 喜欢就赞赏一下呗!
打赏二维码