Windows、MacOS以及Linux上以多种方式安装Python环境

在Windows系统上安装Python 介绍如何在Windows系统上搭建Python开发环境,包括Python安装、环境变更配置以及VScode在Python中的使用。 阅读详情

Python简介

1989年Python的创始人Guido van Rossum为了设计一种简单、易读、易学且具备良好的扩展性的编程语言在荷兰完成了Python的第一个版本-Python0.9.0,在2008年12月3日发布了Python的3.0版本,在Python3.X版本中引入了与Python2.X版本不兼容的语法和库变更,所以Python2.X项目过渡到Python3.X可能需要进行一些调整,目前Python3.X为官方推荐的版本。在2010年左右的时候机器学习和人工智能的爆火热潮也为Python的快速发展带了机遇。

那么Python能做什么呢?

机器学习与人工智能:Python 成为了机器学习和人工智能领域的主要编程语言之一。诸如 TensorFlow、PyTorch、Scikit-learn 等库的出现使得 Python 在数据科学和机器学习方面发挥了关键作用。

Python Web框架: Python 在 Web 开发领域也取得了巨大成功,有众多流行的 Web 框架如 Django、Flask、FastAPI 等。这些框架使得开发 Web 应用变得更加简便。

当然Python能做的还远不止上述这些,Python应用广泛,特别是在数据科学、机器学习、人工智能、自动化、网络开发等领域,可以作为初学者上手的第一门编程语言,上手快语法简介,所以今天就为大家带来入门Python学习的第一步:Python安装与配置(包含Windows、MacOS、Linux环境)。

Mac下安装Python

方式一:检查Mac上自带的Python环境

在MacOS中通常都在带Python2.X版本,可以打开终端查看系统是否已经预装了Python环境

# 查看Python版本命令
python --version
python -V   
方式二:通过HomeBrew安装

HomeBrew是Mac上的一个常用的包管理工具,可以通过打开终端执行以下命令安装HomeBrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"   

扩展: 如果使用官方源安装,下载源是GitHub;部分国内用户可能下载速度较慢,可以讲HomeBrew换成国内的中科大源(ustc)(当然也可以换成阿里、清华等源)

# 1.替换brew.git:
cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 2.替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
# 3.替换homebrew-cask.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
# 4.zsh替换hombrew-bottles镜像(Mac OS在10.15系统以后默认的shell都是zsh)
echo 'export HOMEBREW_BOTTLE_DOMAIN=
https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
# 重新加载.zshrc使其生效
source ~/.zshrc
# 5.bash替换homebrew-bottles
echo 'export HOMEBREW_BOTTLE_DOMAIN=
https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
# 刷新源
brew update

如果访问GitHub不慢可以忽略上述换源,两个命令直接搜索安装Python3.X版本等待安装完成即可。

# 1、使用homebrew搜索python
brew search python
# 2、安装python3.X 版本
brew install python
# 3、安装HomeBrew中指定的python版本
brew install python@3.11 

方式三: 通过官网的安装包安装

访问Python官方网站下载Python安装包;官网地址: https://www.python.org/downloads/

这里会自动识别操作系统显示,选择想要安装的Python版本,默认在最上面的会是最新的Python版本(例如现在的3.12)

选择好版本以后拉到页面的最下面找到MacOS的进行下载。其它安装包为Linux二进制源码包和Windows安装程序。

下载完成后双击下载的python.pkg文件进入安装向导,在安装向导中一路点击继续即可。默认存放路径是Application文件夹下,可以在启动中显示。

安装完成后即可在启动中看见两个文件一个是Python集成开发环境IDLE一个是用于管理系统多个Python版本的Python Launcher。点击IDLE即可进入到Python的集成环境中。如下图所示:

Windows下安装Python

方式一:官网下载安装安装

和上面MacOS安装包安装一样,访问Python官网下载Windows操作系统安装包,如果是安装最新版本点击download按钮会自动下载适合自己电脑位数的安装包,如果想要下载其它版本需要注意自己电脑的位数,下载完成后双击进行安装。在安装过程中确保勾选 “Add Python 3.x to PATH”(将 Python 添加到系统环境变量中),这样就不需要自己去配置环境变量了。

如果是想要自定义安装路径记得选择custom install,不然默认就安装到C盘下啦,如果想要所有电脑用户都有Python环境记得勾选Use admin那个勾选框

安装成功后如下图所示:

方式二:通过应用商店安装

打开电脑上的应用商店(Microsoft Store)搜索python如下图所示

搜索结果中会展示在应用商店中的python版本,基本上都是python3.X的版本,点击安装即可,而且如果登录了Microsoft账号的话,以后换其它Windows电脑还可以再应用商店找到重新安装就好了,如下图所示

验证安装

按下Win+R键打开运行输入cmd打开命令提示符,输入以下命令来检查Python是否已经成功安装:

python --version
python -V
Linux上安装Python
检查是否安装了默认的Python

和在Mac上一样,许多Linux也自带了Python,可以先检查是否有默认的Python2.X版本

使用Linux命令安装

使用yum命令安装python时,如果是python3.X需要使用python3,如果是python2.X使用python

# 查看系统可用的Python3版本
yum list python3
# 查看系统可用的Python2版本
yum list python
# 安装系统中最新的python3.X版本
yum install python3
# 安装系统中指定的python3.x版本
yum install python36
# 安装python2.X 版本
yum install python
# 安装指定的python2.X版本
yum install python27
# 检查python3.X版本
python3 -V   
通过源码安装

如果这台服务器能够访问外部网络的话,可以直接通过wget命令下载源码压缩文件,python二进制包列表地址:https://www.python.org/ftp/python/ 选择好版本后下载。如果有网络限制的话可通过Mac安装Python中的图中选择版本进行下载然后将源码安装下载后通过工具或者使用scp、ftp命令上传至服务上去即可。

# Linux上下载Python3.7.9命令
wget https://www.python.org/ftp/python/3.12.9/Python-3.7.9.tgz

找到上传至Linux的Python安装包后,解压并进入解压后的目录

# 注意替换具体的版本号
tar -xzvf Python-3.x.x.tgz

进入到解压好的Python目录进行源吗编译安装

cd Python-3.x.x
# 检查系统(需要C编译器)成功后会生成MakeFile文件,注意自己的版本号
./configure --prefix=/usr/local/python3.12 --enable-shared
# 编译,可能需要一些时间
make
# 安装,可能需要一些时间
sudo make install

CentOS上安装C编译器

yum groupinstall "Development Tools"   

编译源码的安装方式同样可以在MacOS操作系统上进行编译安装,如果编译安装失败,可以多尝试几次或者切换到某个稳定的Python版本进行尝试,您也可以将安装失败原因放到留言区,具体问题具体分析。

默认的安装路径为: /usr/local/bin/python3.x,此时我们还需要设置一个软连接,以便能够在其它路径下能够执行python3

# 注意替换自己的版本号
ln -s /usr/local/python3.12/bin/python3 /usr/bin/python3
# 设置完成以后输入版本号信息命令如果能够正常显示即安装成功
python3 -V

学习资源推荐

除了上述分享,如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。

这里给大家展示一下我进的兼职群和最近接单的截图

兼职群

私单

😝朋友们如果有需要的话,可以点击下方链接领取或者V扫描下方二维码联系领取,也可以内推兼职群哦~

🎁 优快云大礼包,二维码失效时,点击这里领取👉:【学习资料合集&相关工具&PyCharm永久使用版获取方式】

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

1.Python学习路线

image-20230619144606466

python学习路线图1

2.Python基础学习

01.开发工具

02.学习笔记

在这里插入图片描述

03.学习视频

在这里插入图片描述

3.Python小白必备手册

图片

4.数据分析全套资源

在这里插入图片描述

5.Python面试集锦

01.面试资料

在这里插入图片描述

在这里插入图片描述

02.简历模板

在这里插入图片描述

🎁 优快云大礼包,二维码失效时,点击这里领取👉:【学习资料合集&相关工具&PyCharm永久使用版获取方式】

因篇幅有限,仅展示部分资料,添加上方即可获取👆

------ 🙇‍♂️ 本文转自网络,如有侵权,请联系删除 🙇‍♂️ ------
Python 入门:如何在 MacOS 上安装 Python? 这是一个限制,因为从自制软件安装是为需要 tkinter 模块的开发人员准备的。对于需要从命令行安装它的用户来说,Homebrew 包管理器是一个不错的选择。从官方安装程序安装 Python 是 macOS 上最可靠的安装方法。Tkinter 是用于在 Python 中开发 GUI(图形用户界面)的标准库,但它不是 Python 的一部分。这两种方法都会为你安装 Python,但官方 Python 基金会只维护官方安装程序。附带的适用于 macOS 的 Python 包不包含 Tkinter 模块所需的。 阅读详情

相关推荐

Matplotlib 安装指南

通过以上步骤,您可以在各种操作系统上成功安装 Matplotlib。安装完成后,您可以开始使用 Matplotlib 的强大功能来创建各种图表和图形。Matplotlib 的广泛使用和社区支持确保了其在数据可视化领域的领导地位。

csbysj2020的博客 721

macOS配置Python开发环境

macOS下的python

网络技术和Python 7443

Windows下的python安装教程_2025年最新最详细的安装指南

Python 是一种广泛使用的高级编程语言,以其简洁易读的语法和强大的库支持而著称。无论你是初学者还是经验丰富的开发者,安装 Python 都是开始编程旅程的第一步。以下是详细的 Python 安装教程(以Windows的64bit版本python安装为例)。通过以上步骤,你应该已经成功安装了Python,并且准备好开始编写和运行 Python代码了。Life is short,you need Python(人生苦短我用Python),祝你编程愉快!

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 1万+

macOS安装Python&&Pycharm详解!保姆级教程,一学就会!

有需要打包好的Pycharm&&Python激活码和安装包也可直接扫下方版本号是随着版本发展不断演进,上图中显示3.12.2。但都是python3管理员输入用户名和密码从访达->前往->实用工具->终端输入python3出现以下字段表示安装成功。如果出现其他版本也不要惊慌,可能以前安装过其他版本,输入python3.12即可。

Saki_Python的博客 1万+

智能驾驶小白必看:MEB低速紧急制动系统的工作原理与传感器配置详解

本文深入解析了MEB低速紧急制动系统的工作原理与传感器配置。该系统作为智能驾驶的关键安全冗余,专为应对停车场、拥堵路段等复杂低速场景设计。文章详细拆解了其如何通过超声波雷达、环视摄像头等传感器融合感知环境,并基于碰撞时间(TTC)等模型进行风险评估与分级制动,最终实现主动防碰撞,是智能驾驶技术实用化的重要体现。

c2d3e4f的博客 1132

量子计算入门指南:密度算符的核心概念与应用解析

本文深入解析了量子计算中密度算符的核心概念与应用。作为描述量子系统“状态的状态”的关键数学工具,密度算符能有效处理混合态与子系统描述,是理解量子噪声、量子纠错和开放系统演化的基石。文章通过对比纯态与混合态,阐释了密度矩阵的数学定义与物理意义,并结合代码示例演示了其在实际量子计算问题中的强大威力。

day7的博客 471

本地搭建python开发环境

本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。 Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (Intel, PPC, 68K) OS/2 DOS (多个DOS版本)...

Laic Zhang的博客 2657

python 写一个简单的 telegram bot (电报机器人)

replit.com 环境配置太恶心了,只能使用 poetry.poetry 这个名字是挺好听,用起来也是很垃圾,太恶心。heroku.com 注册登录不方便,需要各种验证。所以,部署的问题,目前搁置。

waterHBO的博客 3199

pipx安装教程:在Windows、macOS和Linux系统上的完整配置指南

pipx是Python生态系统中一个强大的工具,专门用于在隔离环境中安装和运行Python应用程序。无论你是Python初学者还是资深开发者,掌握pipx的安装和使用都能让你的开发工作更加高效和整洁。本教程将为你提供在Windows、macOS和Linux三大操作系统上安装pipx的完整指南。 ## 🐍 什么是pipx及其核心优势 pipx是一个专门用于安装和运行Python应用程序的包管理

gitblog_00018的博客 1199

SimNow模拟环境实战:用vnpy_ctp连接期货市场的5个关键配置步骤

本文提供了一份详细的量化交易实战指南,重点讲解如何使用vnpy_ctp插件连接SimNow期货模拟环境的5个关键配置步骤。内容涵盖SimNow环境选择、vnpy_ctp核心参数解析、实战连接脚本编写、深度排错技巧以及向实盘迁移的准备,旨在帮助量化交易开发者快速搭建可靠的测试环境,避免常见陷阱。

weixin_29063035的博客 1281

告别版本过低提示!微信3.9登录修复与聊天记录无缝迁移全攻略

本文详细解析了微信3.9版本过低提示的根源,并提供了完整的修复方案和聊天记录迁移指南。通过专用修复工具绕过版本检测,以及新旧版本聊天记录目录对比,帮助用户实现无缝迁移。特别提醒备份重要数据,确保操作安全。

weixin_42535461的博客 3181

Python3 环境搭建

Python3 环境搭建

samLi0620的博客 105

Tessent ATPG Flow 流程 (代码和注释)

**摘要:Tessent ATPG流程分为五个阶段:1) 环境初始化(加载设计文件、库和扫描链配置);2) DRC规则检查(验证设计可测试性并修复违例);3) ATPG向量生成(设置故障模型并运行引擎优化覆盖率);4) 向量验证与后处理(仿真验证并生成ATE格式文件);5) 进阶操作(多电压域和存储器测试)。流程输出包括测试向量、覆盖率报告和验证日志,支持stuck-at和transition故障模型,使用Tcl脚本控制。关键步骤包含扫描链配置、EDT压缩和覆盖率优化。

QQ_778132974的博客 934

Python安装全流程指南:从入门到精通的环境搭建教程

Python安装指南摘要:本文提供了Python 3.12/3.10在Windows、macOS和Linux系统的详细安装教程。Windows建议自定义安装并勾选"Add to PATH";macOS推荐使用Homebrew安装;Linux可通过apt或源码编译安装。安装完成后需验证环境变量配置,建议优化pip镜像源以提升下载速度。文中还包含常见问题解决方法和开发工具推荐,帮助用户快速搭建Python开发环境。

沪漂码农的博客 1299

Figma做原型设计一篇教会你,全栈软件开发必备技能,前后端岗位锐减找工作的底牌

本文介绍了使用Figma进行前端应用原型设计的方法与优势。Figma作为主流设计工具,能够满足大多数应用系统的原型设计需求,强调系统设计应保持简洁合理。文章详细说明了Figma的基本操作流程,包括创建Frame页面、组件使用、交互设置等核心功能,并指出命名规范的重要性。同时对比了Axure、墨刀等其他设计工具的特点,建议根据具体需求选择合适的平台。最后强调原型设计主要关注交互功能展示,业务逻辑应通过需求文档表述。整体而言,Figma凭借其简洁高效的特点,已成为原型设计的优选工具。

有问题或资源连接有缺失的可以私信公众号新潮看世界获取 463

解析AI人工智能领域AI芯片的散热技术

当你用ChatGPT写代码、用AI生成高清图片时,背后的AI芯片可能正在“发高烧”——全球TOP500超算的平均功耗已突破10兆瓦,单颗GPU的峰值功耗超过700W(相当于3台家用空调同时运行)。本文将聚焦AI芯片的散热技术,覆盖从基础原理到前沿方案的全链条解析,帮助读者理解“散热为什么比算力更重要”。

AIGC应用创新大全的博客 938

超全指南:ta-lib-python安装与环境配置完全攻略

你是否曾在安装ta-lib-python时遇到过`ta-lib/ta_libc.h: No such file or directory`的错误?是否在Windows系统上被编译问题折磨得焦头烂额?是否在Linux服务器上因权限问题无法顺利配置?本文将系统解决所有安装痛点,提供Windows/macOS/Linux全平台的完整安装方案,以及15种常见错误的解决方案,让你30分钟内完成从依赖库到Py...

gitblog_00803的博客 1543

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

uv安装指南:curl一键安装与PyPI多种安装方式

你是否还在忍受Python包管理器的龟速安装?是否为复杂的环境配置感到困扰?uv(Ultra Fast Python)作为用Rust编写的极速Python包安装器和解析器,通过底层优化将依赖解析速度提升10-100倍,完美解决传统工具的性能瓶颈。本文将系统讲解uv的8种安装方式,从curl一键部署到源码编译,帮助你快速上手这款革命性工具。 读完本文你将获得: - 掌握跨平台(Windows/ma...

gitblog_00660的博客 1314

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Python 环境搭建

Python3具备出色的跨平台兼容性,支持Windows、Linux、MacOS等主流系统,以及Unix、嵌入式等多种平台环境。安装方式包括二进制包安装(推荐)和源代码编译安装。安装后需验证Python和pip版本,必要时配置PATH环境变量。运行Python可通过交互式解释器、命令行脚本或PyCharm等IDE实现。PyCharm提供专业版和免费社区版,支持调试、代码提示等功能,并可安装中文插件。

2401_87447200的博客 637

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Phockup安装教程:Windows、Mac、Linux系统快速上手指南

想要快速整理杂乱无章的照片和视频文件吗?Phockup是您的终极解决方案!这款强大的媒体整理工具能够自动按照年月日智能分类您的相机照片和视频,让您的数字生活井井有条。无论您使用Windows、Mac还是Linux系统,本指南将为您提供完整的安装教程,让您在5分钟内快速上手这款免费的照片管理神器。 ## 📋 Phockup是什么? **Phockup**是一款开源的媒体整理工具,专门用于自动化

gitblog_01103的博客 664

uv安装使用

是你要创建的环境目录名,可以换成任意名字(比如。

m0_73161433的博客 288

2、Python3 环境搭建

如何在本地搭建 Python3 开发环境? Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。) Win 9x/NT/2000 Macintosh (...

weixin_34190136的博客 188
上一篇: 目前我国网络安全人才市场状况_我国网络安全人才的需求状况
下一篇: 常用 Python IDE优缺点对比
AI大模型学习
博客等级 码龄4年 2476粉丝 620原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值