【10月更文挑战第3天】「Mac上学Python 3」入门篇3 - 安装Python与开发环境配置

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
实时数仓Hologres,5000CU*H 100GB 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 本篇将详细介绍如何在Mac系统上安装Python,并配置Python开发环境。内容涵盖Python的安装、pip包管理工具的配置与国内镜像源替换、安装与配置PyCharm开发工具,以及通过PyCharm编写并运行第一个Python程序。通过本篇的学习,用户将完成Python开发环境的搭建,为后续的Python编程工作打下基础。

本篇将详细介绍如何在Mac系统上安装Python,并配置Python开发环境。内容涵盖Python的安装、pip包管理工具的配置与国内镜像源替换、安装与配置PyCharm开发工具,以及通过PyCharm编写并运行第一个Python程序。通过本篇的学习,用户将完成Python开发环境的搭建,为后续的Python编程工作打下基础。


一、Python开发环境的搭建

1.1 下载与安装Python
  1. 访问 Python官方网站

  2. 点击“Download for macOS”按钮,下载适合Mac系统的Python安装包。

  3. 双击下载的安装包并按照提示进行安装,确保勾选“Add Python to PATH”选项

  4. 安装完成后,打开终端,输入以下命令验证安装是否成功:

    python3 --version
    

    如果终端返回类似 Python 3.x.x 的版本信息,则表示安装成功。

1.2 配置pip包管理工具

pip 是Python的包管理工具,通常随Python自动安装。如果没有 pip,可以使用以下方法进行安装和配置。

1.2.1 检查和安装pip
  1. 检查是否已安装pip

    pip3 -v
    

    如果终端返回版本信息,表示 pip3 已经安装。

  2. 使用 ensurepip 安装pip
    如果未安装,可以使用以下命令安装 pip

    python3 -m ensurepip --default-pip
    
  3. 手动安装pip
    如果 ensurepip 无法安装,还可以通过以下方式手动安装:

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3 get-pip.py
    
  4. 验证安装结果
    完成安装后,验证 pip 是否安装成功:

    pip3 -v
    
1.3 将 pythonpip 映射为 python3pip3

在某些系统中,pythonpip 默认指向Python 2,而 python3pip3 指向Python 3。为了让 pythonpip 默认指向Python 3,可以创建符号链接。配置完成后,所有包管理和运行命令都可以使用 pythonpip

1.3.1 创建符号链接
  1. 在终端中运行以下命令,将 python 映射为 python3,将 pip 映射为 pip3

    sudo ln -s /usr/local/bin/python3 /usr/local/bin/python
    sudo ln -s /usr/local/bin/pip3 /usr/local/bin/pip
    
  2. 验证是否成功:

    python --version
    pip -v
    

    如果 python 返回 Python 3.x.x 版本信息,且 pip 返回 pip3 的版本信息,则配置成功。

1.4 替换pip的国内镜像源

为了加速国内的Python包下载,可以将pip的默认镜像源替换为国内的镜像源。常用的国内镜像源包括:

  • 阿里云: http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣(douban): http://pypi.douban.com/simple/
  • 清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/

安装Python包时可以通过以下命令指定镜像源:

pip install 包名 -i 镜像地址

例如,通过清华大学镜像源安装 scrapy

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple/

为了永久替换镜像源,可以编辑配置文件 ~/.pip/pip.conf

mkdir ~/.pip
nano ~/.pip/pip.conf

在文件中添加以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

二、安装与配置PyCharm

PyCharm是一款强大的Python集成开发环境(IDE),支持调试、测试、代码补全等功能,非常适合开发Python项目。

2.1 安装PyCharm
  1. 访问 PyCharm官网,下载适合Mac系统的安装包。
  2. 双击安装包并按照提示完成安装。
  3. 启动PyCharm,首次启动时选择“Do not import settings”跳过旧版本设置导入。
2.2 配置Python解释器
  1. 打开PyCharm,点击菜单中的 File > Settings(macOS上为 Preferences)。
  2. 在左侧导航栏中选择 Project > Python Interpreter
  3. 如果解释器列表中没有可用的Python解释器,点击右侧的齿轮图标,选择 Add,然后选择系统中的Python 3路径(通常位于 /usr/local/bin/python3)。
  4. 确认后,点击 OK
2.3 使用PyCharm中的终端

PyCharm内置终端支持用户直接运行命令行操作:

  1. 点击PyCharm底部的 Terminal 标签,可以直接在开发环境中使用终端命令。

  2. 可以使用 pip install 命令在PyCharm终端中安装Python库,例如:

    pip install requests
    
2.4 配置虚拟环境

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

  1. 打开 File > Settings > Project > Python Interpreter
  2. 点击齿轮图标,选择 Add,然后选择 New Environment,PyCharm将为项目创建虚拟环境。
  3. 设置好虚拟环境后,点击 OK

三、编写并运行第一个“Hello World”程序

  1. 在PyCharm中,创建一个新的Python文件,命名为 hello.py

  2. 在文件中输入以下代码:

    print("Hello, World!")
    
  3. 右键点击文件,选择 Run 'hello',查看输出结果:

    Hello, World!
    
  4. 确认Python解释器配置正确,并可以运行Python代码。


四、小结

本篇详细介绍了如何在Mac系统上安装Python,并配置开发环境,包括pip的安装与配置、国内镜像源替换,如何安装和配置PyCharm,以及通过PyCharm编写和运行第一个Python程序。通过本篇,用户将完成Python开发环境的基础搭建,并成功运行第一个Python程序,为后续的Python开发工作打下坚实基础。


上一篇: 「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理

下一篇: 「Mac上学Python 4」入门篇4 - PyCharm高效开发环境配置与使用技巧


目录
相关文章
|
1天前
|
开发者 Python
Python入门:8.Python中的函数
### 引言 在编写程序时,函数是一种强大的工具。它们可以将代码逻辑模块化,减少重复代码的编写,并提高程序的可读性和可维护性。无论是初学者还是资深开发者,深入理解函数的使用和设计都是编写高质量代码的基础。本文将从基础概念开始,逐步讲解 Python 中的函数及其高级特性。
Python入门:8.Python中的函数
|
1天前
|
存储 索引 Python
Python入门:6.深入解析Python中的序列
在 Python 中,**序列**是一种有序的数据结构,广泛应用于数据存储、操作和处理。序列的一个显著特点是支持通过**索引**访问数据。常见的序列类型包括字符串(`str`)、列表(`list`)和元组(`tuple`)。这些序列各有特点,既可以存储简单的字符,也可以存储复杂的对象。 为了帮助初学者掌握 Python 中的序列操作,本文将围绕**字符串**、**列表**和**元组**这三种序列类型,详细介绍其定义、常用方法和具体示例。
Python入门:6.深入解析Python中的序列
|
1天前
|
程序员 UED Python
Python入门:3.Python的输入和输出格式化
在 Python 编程中,输入与输出是程序与用户交互的核心部分。而输出格式化更是对程序表达能力的极大增强,可以让结果以清晰、美观且易读的方式呈现给用户。本文将深入探讨 Python 的输入与输出操作,特别是如何使用格式化方法来提升代码质量和可读性。
Python入门:3.Python的输入和输出格式化
|
1天前
|
缓存 算法 数据处理
Python入门:9.递归函数和高阶函数
在 Python 编程中,函数是核心组成部分之一。递归函数和高阶函数是 Python 中两个非常重要的特性。递归函数帮助我们以更直观的方式处理重复性问题,而高阶函数通过函数作为参数或返回值,为代码增添了极大的灵活性和优雅性。无论是实现复杂的算法还是处理数据流,这些工具都在开发者的工具箱中扮演着重要角色。本文将从概念入手,逐步带你掌握递归函数、匿名函数(lambda)以及高阶函数的核心要领和应用技巧。
Python入门:9.递归函数和高阶函数
|
1天前
|
存储 SQL 索引
Python入门:7.Pythond的内置容器
Python 提供了强大的内置容器(container)类型,用于存储和操作数据。容器是 Python 数据结构的核心部分,理解它们对于写出高效、可读的代码至关重要。在这篇博客中,我们将详细介绍 Python 的五种主要内置容器:字符串(str)、列表(list)、元组(tuple)、字典(dict)和集合(set)。
Python入门:7.Pythond的内置容器
|
1天前
|
存储 Linux iOS开发
Python入门:2.注释与变量的全面解析
在学习Python编程的过程中,注释和变量是必须掌握的两个基础概念。注释帮助我们理解代码的意图,而变量则是用于存储和操作数据的核心工具。熟练掌握这两者,不仅能提高代码的可读性和维护性,还能为后续学习复杂编程概念打下坚实的基础。
Python入门:2.注释与变量的全面解析
|
1天前
|
知识图谱 Python
Python入门:4.Python中的运算符
Python是一间强大而且便捷的编程语言,支持多种类型的运算符。在Python中,运算符被分为算术运算符、赋值运算符、复合赋值运算符、比较运算符和逻辑运算符等。本文将从基础到进阶进行分析,并通过一个综合案例展示其实际应用。
|
5月前
|
项目管理 Python
如何在Mac上安装多个Python环境
在你的Mac上使用多个Python环境可以对项目管理很有帮助,特别是在同时处理不同Python版本或不同的包需求时。在这篇文章中,我们将向你展示如何在Mac上轻松地安装和管理多个Python环境。
148 5
 如何在Mac上安装多个Python环境
|
6月前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
199 2
|
Python
Mac下安装Python3
Mac下安装Python3
79 0
Mac下安装Python3

推荐镜像

更多