Python 安装和环境搭建(Mac版)

2023-4-14 16:13| 发布者: 挖安琥| 查看: 95| 评论: 2

摘要: Python 是一种易于学习又功能强大的编程语言。它提供了高效的高层次的数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为在很多领域多数平台上写脚本和快速开发应 ...

Python 是一种易于学习又功能强大的编程语言。它提供了高效的高层次的数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为在很多领域多数平台上写脚本和快速开发应用的理想语言。

多数平台上的 Python 解释器以及丰富的标准库的源码和可执行文件,都可以在 Python 官网 https://www.python.org/ 免费自由地下载并分享。这个网站上也提供一些链接,包括第三方 Python 模块、程序、工具等,以及额外的文档。

Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以从 C 调用的语言)扩展新的功能和数据类型。Python 也可用作可定制化软件中的扩展程序语言。

一、MAC 平台安装 Python

Mac OS X 10.8以上 附带 Apple 预安装的 Python 2.7 。 建议从 Python 网站( https://www.python.org )安装 Python 3.7以上的最新版本 。 Python 的当前“通用二进制”版本可以在 Mac 的新 Intel 和传统 PPC CPU 上本地运行。

安装后得到的东西有:

  • A Python 3.7 folder in your Applications folder. In here you find IDLE, the development environment that is a standard part of official Python distributions; and PythonLauncher, which handles double-clicking Python scripts from the Finder.
  • 框架 /Library/Frameworks/Python.framework ,包括 Python 可执行文件和库。安装程序将此位置添加到 shell 路径。 要卸载 MacPython ,你可以简单地移除这三个项目。 Python 可执行文件的符号链接放在 /usr/local/bin/ 中

Apple 提供的 Python 版本分别安装在/System/Library/Frameworks/Python.framework/usr/bin/python。 你永远不应修改或删除这些内容,因为它们由 Apple 控制并由 Apple 或第三方软件使用。 请记住,如果你选择从 http://python.org 安装较新的 Python 版本,那么你的计算机上将安装两个不同但都有用的 Python ,因此你的路径和用法与你想要执行的操作一致非常重要。

IDLE 包含一个帮助菜单,允许你访问 Python 文档。 你可以通过mac自带的终端进入,输入Python -V查看python版本,python -h可以查看到所有帮助信息。




二、安装编辑器/IDE:Jupyter notebook、Pycharm、Subllime/Vs code/Atom + kite

推荐使用Anaconda,自带Jupyter notebook和VS code,下载地址可考虑官网或清华园

  1. Anaconda官网地址下载:https://www.anaconda.com/products/individual
  2. 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,好处是下载速度快

A、Jupyter notebook

这是一款网页端应用,通过pip安装之后在命令行输入jupyter notebook会在默认浏览器打开。
在有些Python开发者眼里,jupyter notebook是最好的IDE,因为它把Python的交互式特性发挥到了极致,它主要有如下优点:

  • 可共享
  • 支持40多种编程语言
  • 轻量
  • 交互式
  • 优秀的可视化服务
  • 支持Markdown

B、Pycharm

PyCharm这是一个专门用于Python开发的IDE,常见的代码补全、智能提示、语法检查,这个软件都支持,除此之外,还集成了版本控制、单元测试、git功能,可以快速创建Django,Flask等Python Web框架,使用起来非常不错,在开发大型项目中经常会用到,唯一的缺点就是,启动起来有些卡,还不是免费的,不过可以下载社区免费版的

C、Subllime/Vs code/Atom + kite

Sublime Text这是一个轻量级的代码编辑器,跨平台,支持几十种编程语言,包括Python,Java,C/C++等,小巧灵活,运行轻快,支持代码高亮、自动补全、语法提示,插件扩展丰富,是一个很不错的代码编辑器,配置相关文件后,可直接运行python程序。

VS Code这是微软开发的一个跨平台的代码编辑器,支持常见的编程语言开发,插件拓展丰富,不仅智能补全、语法检查、代码高亮,还支持git功能,运行流畅,是一个很不错的代码编辑器,安装相关插件后,可直接运行python程序。

Atom这是github专门为程序员开发的一个代码编辑器,也是款平台的,界面简洁直观,使用起来非常方便,自动补全、代码高亮、语法提示,启动运行速度较快,对于初学者来说,是一个很不错的代码编辑器


问题

1、如何选择Python版本,我的电脑是64位还是32位?

苹果电脑可以参考这个回答来查看https://jingyan.baidu.com/album/5553fa828bf36d65a2393417.html?picindex=5,Anaconda的安装同理!


路过

雷人

握手

鲜花

鸡蛋
版权声明:免责声明:文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递 更多信息之目的, 并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
已有 2 人参与

会员评论

  • wanhuLee 2023-4-14 16:14 引用
    学习备用,感谢大佬分享~
  • wanhuLee 2023-4-14 16:13 引用
    专业的开发者都用pyenv 来安装python,那pyenv用什么装?当然是homebrew

相关分类

 万奢网手机版

官网微博:万奢网服务平台

今日头条二维码 1 微信公众号二维码 1 抖音小程序二维码 1
上海万湖珠宝贸易有限公司 地址:上海市宝山区共和新路4727号新陆国际大厦1003-1007室 网站经营许可证 备案号:沪ICP备11005343号-12012-2019
万奢网主要专注于手表回收,二手名表回收/销售业务,可免费鉴定(手表真假),评估手表回收价格,正规手表回收公司,宝山实体店,支持全国范围上门回收手表
返回顶部