安装Python

转载请注明 来源:http://www.eword.name/
Author:eword
Email:eword@eword.name

安装Python

一、查询是否安装了Python及安装路径

#查看当前Python版本
python --version
Python 2.7.16
#查看当前所有Python版本路径
appledeMBP:~ apple$ which python2.7
/usr/local/bin/python2.7
appledeMBP:~ apple$ which python3.5
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
appledeMBP:~ apple$ which python3.7
/usr/local/bin/python3.7
appledeMBP:~ apple$ which python
/usr/local/bin/python
appledeMBP:~ apple$ which python3
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
appledeMBP:~ apple$ which python2
/usr/local/bin/python2
查看pip2版本
appledeMBP:~ apple$ pip2 --version
pip 18.0 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
查看pip3版本
appledeMBP:~ apple$ pip3 --version
pip 18.1 from /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/pip (python 3.5)

二、Mac OS 安装Pythne 3.x

Python 官方下载地址:
https://www.python.org/downloads/

Python 下载页面截图

各个平台的 Python 安装包

macOS 64-bit installer 即为 Mac OS X 系统的 Python 安装包。这里下载 3.8.1这个版本,得到python-3.8.1-macosx10.9.pkg 安装包。

双击 python-3.8.1-macosx10.9.pkg 就进入了 Python 安装向导,然后按照向导一步一步向下安装,一切保持默认即可。

Mac OS X下的Python安装向导

三、验证安装结果

安装完成以后,你的 Mac OS X 上将同时存在 Python 3.x 和 Python 2.x 的运行环境,在终端(Terminal)输入python命令将进入 Python 2.x 开发环境,在终端(Terminal)输入python3命令将进入 Python 3.x 开发环境。

appledeMBP:~ apple$  python3
Python 3.8.1 (v3.8.1:1b293b6006, Dec 18 2019, 14:08:53)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

四、卸载Python

如果有别的不需要的版本可以卸载,例如卸载3.6,安装3.7

4.1 删除Python 3.6 framework

appledeMBP:~ apple$ sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6

4.2 删除Python 3.6 应用目录

appledeMBP:~ apple$ sudo rm -rf "/Applications/Python 3.6"

4.3 删除/usr/local/bin 目录下指向的Python3.6的连接

appledeMBP:~ apple$ cd /usr/local/bin/
appledeMBP:~ apple$ ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/3.6' | awk '{print $9}' | tr -d @ | xargs rm

五、添加软链接

# 查看pip3 安装地址
appledeMBP:~ which pip3
/usr/bin/pip3
# 创建软链接
appledeMBP:~ ln -s /usr/bin/pip3 /usr/local/bin/pip
# 查看python3 安装地址
appledeMBP:~ which python3
/usr/bin/python3
# 创建软链接
appledeMBP:~ ln -s /usr/bin/python3 /usr/local/bin/python

备注

Mac OS 下的 Python 3.x 自带 IDLE 简易开发工具,我们可以在程序列表中找到它。

原文链接:https://www.cnblogs.com/eword/p/pythonmac202008201.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:安装Python - Python技术站

(0)
上一篇 2023年4月30日
下一篇 2023年4月30日

相关文章

  • python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法

    Python中的Matplotlib是一个数据可视化库,能够帮助我们将数据变为图形化展示,其中包括对于线性分析和统计分析的可视化方法。在本次攻略中,我们将介绍如何使用Matplotlib来可视化从文件中读取的数据(即x, y坐标)。 准备工作 在开始操作前,我们需安装Python的Matplotlib库。使用pip命令即可进行安装: pip install …

    python 2023年5月18日
    00
  • 详解python 破解网站反爬虫的两种简单方法

    详解python 破解网站反爬虫的两种简单方法 简介 在爬取网站数据的过程中,经常会遇到网站反爬虫的情况,例如:IP封禁、UA检测、验证码等。本文将讨论两种简单的python破解网站反爬虫的方法。 方法一:伪装UA 部分网站反爬虫机制是检测爬虫的User-Agent,所以我们可以用伪装的方式进行欺骗。 示例代码: import requests url = …

    python 2023年5月14日
    00
  • 浅谈matplotlib中FigureCanvasXAgg的用法

    我们来详细讲解一下“浅谈matplotlib中FigureCanvasXAgg的用法”。 1. 什么是FigureCanvasXAgg 在matplotlib中,FigureCanvas是图形的绘制场所,它可以是一个屏幕、一个文件(PDF、SVG等)或者其他任何能够显示图形的设备。而FigureCanvasXAgg,则是指一个基于agg渲染器的具有交互功能的…

    python 2023年5月18日
    00
  • 详解Python如何实现输出颜色字体到终端界面

    下面我就来详细讲解一下“详解Python如何实现输出颜色字体到终端界面”的完整攻略。 准备工作 首先,我们需要安装 termcolor 库。打开终端,输入以下命令来安装: pip install termcolor 文字颜色输出 要在终端输出彩色文字,我们可以使用 termcolor 库中的 colored 方法。该方法需要传入两个参数:要输出的文字以及文字…

    python 2023年6月5日
    00
  • python文件与路径操作神器 pathlib

    当我们在使用Python编写脚本时,文件与路径操作是一个非常基础和重要的操作。Python对于文件和路径的操作提供了多种优秀的库,其中pathlib就是一款非常强大的库,它可以让我们非常轻松地完成各种文件和路径操作。 pathlib是什么? pathlib模块是在Python 3.4中首次引入的,它提供了一种面向对象的方式来操作文件和路径。在Python 3…

    python 2023年6月5日
    00
  • 基于python traceback实现异常的获取与处理

    下面是关于“基于python traceback实现异常的获取与处理”的完整攻略。 什么是 traceback? 在 Python 中,如果代码发生错误,通常会抛出异常。而 traceback 则是指错误发生时,Python 解释器在控制台或日志文件中输出的追踪信息。 获取和处理 traceback Python 标准库中提供了 traceback 模块,可…

    python 2023年5月13日
    00
  • python机器学习之决策树分类详解

    下面是详细讲解“Python机器学习之决策树分类详解”的完整攻略。 1. 什么是决策树分类 决策树分类是一种基于树形结构的分类方法,它通过数据集进行划分,构建一棵决策树来进行分类。决策树分类具有可解释性、易于理解和实现等优点,因此在实际应用中得到了广泛的应用。 2. 决策树分类原理 决策树分类的原理是通过对数据集进行划分,构建一棵决策树来进行分类。具体实现过…

    python 2023年5月14日
    00
  • 用python完成一个分布式事务TCC

    用Python完成一个分布式事务TCC 本文将为您提供“用Python完成一个分布式事务TCC”的完整攻略,涵盖了TCC事务基本念、TCC事务的实现原理、Python实TCC事务的方法等。通过学习本文,您可以更好地握分布式事务TCC的实现方法,提高自己的编程技能。 TCC事务的基本概念 TCC事务是一种分布式事务处理模型,它将一个大事务拆分成三个事务:Try…

    python 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部