苦练Python第2天:安装 Python 与设置环境

苦练Python第2天:安装 Python 与设置环境

原文链接:Day 2/100: Installing Python & Setting Up Your Environment

作者:therahul_gupta

译者:倔强青铜三

前言

大家好,我是倔强青铜三 。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!

检查是否已安装 Python

在开始安装之前,先打开终端或命令提示符并运行以下命令:

bash 复制代码
python --version

或者

bash 复制代码
python3 --version

如果显示类似 Python 3.x.x 的版本号,说明 Python 已正确安装。否则,请按照以下步骤进行安装。

安装 Python(最新稳定版本)

Windows 系统:

  1. 访问官方网站:python.org
  2. 下载最新 Python 3.x 安装程序。
  3. 重要:在安装过程中,勾选"将 Python 添加到 PATH"选项。
  4. 安装完成后,运行以下命令进行验证:
bash 复制代码
python --version

macOS 系统:

macOS 默认安装了 Python 2.x,但建议升级到最新的 3.x 版本。

  1. 安装 Homebrew(如果未安装):
bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 使用 Homebrew 安装 Python:
bash 复制代码
brew install python

Linux(Debian/Ubuntu)系统:

bash 复制代码
sudo apt update
sudo apt install python3 python3-pip

验证安装

在终端中运行以下命令:

bash 复制代码
python --version

bash 复制代码
python3 --version

如果显示类似 Python 3.12.0 的版本号,则说明安装成功。同时检查 pip 是否正常工作:

bash 复制代码
pip --version

选择代码编辑器

选择一个适合你风格的编辑器。以下是几个流行选项:

推荐:VS Code

  • 轻量级、快速且功能丰富
  • 通过扩展提供出色的 Python 支持
  • 下载地址:code.visualstudio.com

其他选项:

  • PyCharm:完整的 IDE,适合大型项目
  • Sublime Text:快速且简洁
  • Jupyter Notebook:数据科学的绝佳选择

安装 Python 扩展(VS Code)

如果你使用 VS Code:

  1. 打开 VS Code
  2. 转到扩展选项卡(或按 Ctrl+Shift+X
  3. 搜索栏中输入"Python",并安装微软官方提供的扩展

运行第一个 Python 文件

  1. 打开 VS Code
  2. 创建一个新的文件:hello.py
  3. 添加以下代码:
python 复制代码
print("Hello, Python World!")
  1. 使用终端运行:
bash 复制代码
python hello.py

你应该会看到输出:

复制代码
Hello, Python World!

恭喜你,你刚刚编写了第一个 Python 程序!

(可选)设置虚拟环境

虚拟环境可以隔离项目的依赖项。创建虚拟环境的命令如下:

bash 复制代码
python -m venv venv

激活虚拟环境:

  • Windowsvenv\Scripts\activate
  • macOS/Linuxsource venv/bin/activate

停用虚拟环境:

bash 复制代码
deactivate

总结

  • ✅ 安装了 Python
  • ✅ 设置了代码编辑器(推荐 VS Code)
  • ✅ 编写并运行了第一个脚本
  • ✅ 了解了虚拟环境的使用

最后感谢阅读!欢迎关注我,微信公众号倔强青铜三。欢迎点赞收藏关注,一键三连!!!

相关推荐
码事漫谈1 分钟前
后端开发如何将创新转化为专利?案例、流程与实操指南
后端
克里斯蒂亚L17 分钟前
开发一个计时器组件
前端·浏览器
克里斯蒂亚诺更新28 分钟前
微信小程序 点击某个marker改变其大小
开发语言·前端·javascript
檀越剑指大厂1 小时前
【Python系列】fastapi和flask中的阻塞问题
python·flask·fastapi
天才奇男子1 小时前
从零开始搭建Linux Web服务器
linux·服务器·前端
小坏讲微服务1 小时前
SpringCloud零基础学全栈,实战企业级项目完整使用
后端·spring·spring cloud
长空任鸟飞_阿康1 小时前
AI 多模态全栈应用项目描述
前端·vue.js·人工智能·node.js·语音识别
Mintopia1 小时前
🌐 实时协同 AIGC:多人在线 Web 创作的技术架构设计
前端·人工智能·trae
Mintopia1 小时前
🔥 “Solo Coding”的近期热度解析(截至 2025 年末)
前端·人工智能·trae
humors2211 小时前
服务端开发案例(不定期更新)
java·数据库·后端·mysql·mybatis·excel