mac上python下载哪个版本(python mac版下载)

http://www.itjxue.com  2023-04-07 13:42  来源:未知  点击次数: 

Mac Python多版本共存

mac上默认python版本是2.7,有些脚本只能运行在3.x, 有些只能运行在2.x。这就需要根据需要切换python版本。 pyenv 就是为这种需求而生。

首先通过 homebrew 安装 pyenv ,之后的所有Python安装和管理通过pyenv进行。

配置环境变量,在 ~/.bash_profile 或 ~/.zshrc (iTerm用户)文件末尾添加

配置完后执行下面命令使脚本生效

上面都完成后,就可以安装其他python版本了,以安装Python3.5.0为例:

此外,你还可以通过pyenv查看目前系统中已经安装过的Python版本

如果需要在不同版本的Python间进行切换的话,使用以下命令:

当然,你也可以让版本切换只对当前目录生效

最后通过 python -V 确认是否生效

怎么在mac上使用python

现在Python主要有两个版本:Python2.X和Python3.X。Mac上自带的版本是Python2.7.13(macOS 10.13.4下),那么如果我们要安装Python3.X并使用它怎么办?

安装套件管理工具: Homebrew

可以直接点进官网查看安装方式,安装命令:/usr/bin/ruby -e "$(curl -fsSL )"

安装完可以跑一下:brew --version,如果出现:Homebrew ***证明安装成功了。

相关推荐:《Python教程》

安装Python3

一种是直接到Python官网下载,另一种是在终端下输入:brew install python3

安装完之后可以在终端下输入:python3,会出现:

证明安装成功啦。

使用Python3

第一种方法是配置环境变量

第二种方法很简单,当使用python2的时候终端里敲上:python,当使用python3的时候终端里敲上:python3

当然,如果你使用PyCharm开发的话,记得配置下项目使用的python版本,如下图:

当然也可以使用pyenv去管理python,怎么使用很简单的。

Python下载安装(mac)

Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

string、list 和 tuple 都属于 sequence(序列)

Python3 支持 int、float、bool、complex(复数)

type() 函数可以用来查询变量所指的对象类型

isinstance()来判断是否为某一种类型

是不可变结构(immutable)

Python中的字符串用单引号 ' 或双引号 " 括起来,

同时使用反斜杠 \ 转义特殊字符;+r可防止转义

索引:索引值以 0 为开始值,-1 为从末尾的开始位置

截取 :变量[头下标:尾下标:步长]

放置任意数据类型的有序集合,动态可变(mutable)

支持索引,切片,可修改

列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

变量[头下标:尾下标]

reverse():是python中列表的一个内置方法,其实返回的是None,只有在print()的时候才看出反转的效果。

reversed():是python自带的一个方法,返回的是一个把序列值经过反转之后的迭代器。

join():python中 字符串 自带的一个方法,S.join(可迭代) - str返回一个字符串,该字符串是字符串的串联迭代。 元素之间的分隔符是S。

split():通过指定分隔符对字符串进行切片为列表,如果参数 num 有指定值,则分隔 num+1 个子字符串。str.split(str="", num=string.count(str)).

放置任意数据类型的有序集合,静态不可变(immutable)

支持索引、切片但不可修改

虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。

构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:

是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

字典(dictionary)是Python中另一个非常有用的内置数据类型。

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。

构造函数 dict() 可以直接从键值对序列中构建字典如下:

用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列

方法用于截掉字符串左边的空格或指定字符

通过指定分隔符对字符串进行切片为列表,如果参数 num 有指定值,则分隔

str.count(sub, start= 0,end=len(string))

用于从列表中找出某个值第一个匹配项的索引位置

list.index(x[, start[, end]])

list.sort( key=None, reverse=False)升序

函数sort()会默认地按升序排列

list.sort() 不会返回对象,会改变原有的list

sorted与sort区别

前者是内置函数,后者是列表、字典的方法;前者返回一个新列表

前者是内置函数,后者是列表、字典的方法。前者返回一个新列表

mac下安装2.7和3.6版本的Python

安装homebrew 用homebrew安装pydev

$ brew install pyenv

pyenv安装完以后,就可以选择性的进行Python环境安装了。下面已安装Python2.7为例:

$ pyenv install 2.7.5

此外,你还可以通过pyenv查看目前系统中已经安装过的Python版本

$ pyenv versions

如果需要在不同版本的Python间进行切换的话,使用以下命令:

$ pyenv global 3.3.1

当然,你也可以让版本切换只对当前目录生效

$ pyenv local 2.7.5

pyenv install出错

错误信息:zipimport.ZipImportError: can't decompress data; zlib not available解决方法:xcode-select --install,然后安装命令行工具(即使你安装了xcode)

python安装教程(mac版)-python安装步骤

一、 安装python3.x步骤:

1.首先检查下自己的电脑是否安装了python3 尝试在终端输入以下代码(第一行为输入的代码,第二行为返回的结果):

2.如果mac上没有安装 python3 ,介绍两种安装方式:

(1)第一种方法:通过brew 安装python3 环境

在终端输入如下代码:

它会安装最新版本对python3,现在mac 安装的是python3.7。

(2)第二种方法:通过官网下载。

选择mac下载区地址:

打开链接,可以看到各个版本的 Python:

下载 macOS 64 位 Intel 安装程序

点击该链接,下载完成后得到一个Python 3.9.6 - 2021 年 6 月 28 日安装包。

双击Python 3.9.6就进入了 Python 安装向导,然后按照向导一步一步向下安装,一切保持默认即可。

到此,python3安装完成!

(责任编辑:IT教学网)

更多

推荐浏览下载文章