2.Python 的安装与环境配置
2.Python 的安装与环境配置
在 Windows 上安装 Python
下载 Python 安装程序
访问 Python 官方网站(https://www.python.org/),进入官方下载页面。Python 提供了多个版本,通常你可以选择最新的稳定版本进行安装。选择操作系统对应的安装程序
选择 Windows Installer(msi)版本。运行安装程序
运行下载好的安装程序。在安装过程中,记得勾选“Add Python X.X to PATH”选项(X.X 代表你安装的 Python 版本号),这样可以使得 Python 在命令行中可用,方便后续使用。安装完成
安装过程通常会很快,一旦完成,你可以在命令行中输入以下命令验证 Python 是否成功安装:python --version
如果显示正确的 Python 版本号,说明安装成功。
在 macOS 上安装 Python
下载 Python 安装程序
访问 Python 官方网站(https://www.python.org/),进入官方下载页面。Python 提供了多个版本,通常你可以选择最新的稳定版本进行安装。选择操作系统对应的安装程序
选择 macOS Installer(pkg)版本。运行安装程序
运行下载好的安装程序,按照提示进行安装。安装完成
安装过程通常会很快,一旦完成,你可以在终端中输入以下命令验证 Python 是否成功安装:python3 --version
如果显示正确的 Python 版本号,说明安装成功。
配置开发环境
文本编辑器或集成开发环境(IDE)
你可以选择一个适合你的文本编辑器或者集成开发环境(IDE)来编写 Python 代码。一些常用的 Python IDE 包括:
- VSCode :Visual Studio Code 是一个强大的开源代码编辑器,支持多种编程语言,对 Python 的支持非常好。
- PyCharm :由 JetBrains 公司开发的 Python IDE,拥有丰富的功能和优秀的代码提示功能。
- Jupyter Notebook :适用于数据科学和机器学习的交互式开发环境,可以将代码、文档、图表等内容集成在一个界面中。
下面以常用的 vscode 为例讲一下怎么配置 ide 开发环境。
VSCode 的安装与 Python 插件配置
安装 VSCode
- 下载 VSCode
访问 Visual Studio Code 官方网站(https://code.visualstudio.com/),下载适合你操作系统的版本。 - 运行安装程序
运行下载好的安装程序,按照提示进行安装。 - 启动 VSCode
安装完成后,打开 VSCode。
安装 Python 插件
- 打开 Extensions 视图
点击左侧的图标栏中的方块和箭头图标,或者按下Ctrl+Shift+X
(Windows)或Cmd+Shift+X
(macOS)打开 Extensions 视图。 - 搜索并安装 Python 插件
在 Extensions 视图的搜索框中输入Python
,会出现一系列与 Python 相关的插件,通常你需要安装以下几个:- Python :这是 Microsoft 官方提供的 Python 插件,提供了对 Python 的基本支持。
- Python Docstring Generator :这个插件可以帮助你快速生成 Python 文档字符串,提高代码的可读性。
- Pylance :由 Microsoft 和 Python 社区共同开发的 Python 扩展,提供了先进的代码分析和自动完成功能。
- Python Test Explorer for Visual Studio Code :如果你进行单元测试,这个插件可以帮助你在 VSCode 中管理和运行测试。
- 安装插件
点击相应插件下的安装按钮即可安装。
配置 Python 解释器
- 打开命令面板
使用快捷键Ctrl+Shift+P
(Windows)或Cmd+Shift+P
(macOS)打开命令面板。 - 选择 Python 解释器
输入Python: Select Interpreter
,然后选择你想要用于项目的 Python 解释器。
如果你使用了虚拟环境,选择虚拟环境的解释器。
验证配置
创建一个简单的 Python 程序,例如,新建一个名为hello.py
的文件,输入以下内容:
print("Hello, World!")
右键点击编辑器窗口,选择Run Python File in Terminal
,或者按下Ctrl+F5
(Windows)或Cmd+F5
(macOS)运行程序。如果你看到输出了Hello, World!
,那么恭喜你,VSCode 已经成功配置好了 Python 开发环境!
虚拟环境
到上面这里,开发环境已经搭建好了,按理说就可以愉快的进行开发了。
但在实际工作中,其实还会有个问题。。。但这个问题对于 0 基础新人来说可以忽略,这里只作为补充知识加入。
python 开发中,有些功能包需要使用 python3.7,用 python3.6 的话会各种莫名其妙报错。但实际开发中又会需要同时管理多个项目,每个项目依赖的 python 版本或第三方库又很可能并不一致,有些甚至会互相冲突。因此,我们需要有个办法可以同时管理多个开发环境,于是就有了虚拟环境。
虚拟环境是 Python 开发中一个重要的概念,它允许你在同一台机器上的不同项目中使用不同的 Python 环境,避免了依赖冲突问题。
在命令行中创建一个虚拟环境:
python -m venv myenv # Windows
python3 -m venv myenv # macOS
此时本地会多一个 myenv 的文件夹。
创建环境后,还需要激活环境。激活后,你的 shell 中的 python 环境就会切换为新创建的虚拟环境。
激活虚拟环境:
- 在 Windows 系统下:
myenv\Scripts\activate
- 在 macOS 和 Linux 系统下:
source myenv/bin/activate