升级macpython

1.mac怎么升级python版本

下载Python3.5 for Mac 一步步安装

安装的默认路径是:/Library/Frameworks/Python.framework/Versions/3.5/

强烈建议不要直接sudo ln -s (会直接覆盖系统原来的link导致想调用自带python的软件出现问题),修改path variable虽然比较安全,但对于你的需要是没有太大必要的。

想要实现你的如下要求

在终端里直接输入“python”命令就会运行3.5的py版本?

直接在.profile加一个alias就可以了。如果你的Terminal运行的shell是bash(默认),可以修改~/.bash_profile,添加下行(具体的path取决于你的python3安装路径):

alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"

然后重启一下Terminal或者直接

source ~/.bash_profile

下面的是我的Mac用户的家目录中的.bash_profile内容,供参考

alias ls='ls -G' -->ls 带有颜色的文件显示alias ll='ls -l' #unalias ls #unalias ll#export CLICOLOR=1export LSCOLORS= --->;设置的显示的目录和文件的带颜色的export PATH=$PATH:/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/3.5/binexport PATH# Setting PATH for Python 3.5# The original version is saved in .bash_profile.pysaveexport PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.5/bin:alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"~

如果想要Python2.7的就把.bash_profile中的最后一行注释掉,要用Python3.5.2的就把.bash_proflle的最后一行生效就好,简单方便,我喜欢。

2.mac可以升级python吗 知乎

mac lion自带的python是2.7版本的,有点儿低,要使用一些应用的时候还需要3.3以上的,这时可以用以下的方法更新mac自带的python。

先去python的官网下载最新的python,并安装好。现在要删除mac自带的python,如下: sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 把第一步里安装好的Python目录移到原本系统所持有的目录位置。

sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions 第三步,修改文件所属的Group 设置Group为wheel,原来系统自带的就是这样的。 sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3 第四步,更新一下Current的Link 在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7.2,我们把它删除后,link就失效了,所以需要重新链一下 sudo rm /System/Library/Frameworks/Python.framework/Versions/Current sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current 第五步,重新链接可执行文件 1) 先把系统原来的执行文件删掉 sudo rm /usr/bin/pydoc sudo rm /usr/bin/python sudo rm /usr/bin/pythonw sudo rm /usr/bin/python-config 2) 建立新的链接 sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config 最后,更新一下.bash_profile文件 cd ~
vim .bash_profile (只要能编辑就行)
插入新的Python路径 # Setting PATH for Python 3.3 # The orginal version is saved in .bash_profile.pysave PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}" export PATH 打开命令行,输入python,如下: chenwgtekiMacBook-Pro:~ chenwg$ python Python 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type “help”, “copyright”, “credits” or “license” for more information.。

3.如何更新Mac自带Python?

mac lion自带的python是2.7版本的,有点儿低,要使用一些应用的时候还需要3.3以上的,这时可以用以下的方法更新mac自带的python。

先去python的官网下载最新的python,并安装好。现在要删除mac自带的python,如下:sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7把第一步里安装好的Python目录移到原本系统所持有的目录位置。

sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions第三步,修改文件所属的Group设置Group为wheel,原来系统自带的就是这样的。sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3第四步,更新一下Current的Link在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7.2,我们把它删除后,link就失效了,所以需要重新链一下sudo rm /System/Library/Frameworks/Python.framework/Versions/Currentsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current第五步,重新链接可执行文件1) 先把系统原来的执行文件删掉sudo rm /usr/bin/pydocsudo rm /usr/bin/pythonsudo rm /usr/bin/pythonwsudo rm /usr/bin/python-config2) 建立新的链接sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydocsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/pythonsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonwsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config最后,更新一下.bash_profile文件cd ~
vim .bash_profile (只要能编辑就行)
插入新的Python路径# Setting PATH for Python 3.3# The orginal version is saved in .bash_profile.pysavePATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"export PATH打开命令行,输入python,如下:chenwgtekiMacBook-Pro:~ chenwg$ pythonPython 3.3.2 (v3.3.2:d047928ae3f6, May 13 2013, 13:52:24)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType “help”, “copyright”, “credits” or “license” for more information.>>>。

4.mac怎么升级python版本

下载Python3.5 for Mac 一步步安装安装的默认路径是:/Library/Frameworks/Python.framework/Versions/3.5/强烈建议不要直接sudo ln -s (会直接覆盖系统原来的link导致想调用自带python的软件出现问题),修改path variable虽然比较安全,但对于你的需要是没有太大必要的。

想要实现你的如下要求在终端里直接输入“python”命令就会运行3.5的py版本?直接在.profile加一个alias就可以了。如果你的Terminal运行的shell是bash(默认),可以修改~/.bash_profile,添加下行(具体的path取决于你的python3安装路径):alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"然后重启一下Terminal或者直接source ~/.bash_profile下面的是我的Mac用户的家目录中的.bash_profile内容,供参考alias ls='ls -G' -->ls 带有颜色的文件显示alias ll='ls -l' #unalias ls #unalias ll#export CLICOLOR=1export LSCOLORS= --->设置的显示的目录和文件的带颜色的export PATH=$PATH:/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/3.5/binexport PATH# Setting PATH for Python 3.5# The original version is saved in .bash_profile.pysaveexport PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.5/bin:alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"~ 如果想要Python2.7的就把.bash_profile中的最后一行注释掉,要用Python3.5.2的就把.bash_proflle的最后一行生效就好,简单方便,我喜欢。

5.mac 自带python怎么升级

先去python的官网下载最新的python,并安装好。

现在要删除mac自带的python,如下:sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 把第一步里安装好的Python目录移到原本系统所持有的目录位置。 sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions 第三步,修改文件所属的Group设置Group为wheel,原来系统自带的就是这样的。

6.如何将Mac OS X10.10.5下的Python2.7升级到最新的Python3.5

Mac OS X10.9默认带了Python2.7,不过现在Python3.3.3出来了,如果想使用最新版本,赶紧升级下吧。

基本步骤如下。第1步:下载Python3.3下载地址如下:Python3.3这里面有windows和mac os x下的安装程序,下载那个64位的安装程序(估计现在没有用32位的mac os x的吧)第2步:安装下载的img文件,安装完后的目录如下:/Library/Frameworks/Python.framework/Versions/3.3第3步:移动python的安装目录原来的安装目录见第2步,不过所有的python都在/System/Library/Frameworks/Python.framework/Versions目录中,所以最好使用下面的命令移动一下,当然不移动也可以。

但后面步骤中的某些路径需要修改下。sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions第4步:改变Python安装目录的用户组为wheelsudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3python2.7的用户组就是wheel,3.3也照葫芦画瓢吧!第5步:修改Python当前安装目录的符号链接在 /System/Library/Frameworks/Python.framework/Versions/目录下有一个Current,这是一个目 录符号链接,指向当前的Python版本。

原来指向2.7的,现在指向3.3。所以应先删除Current。

然后重新建立Current符号链接,命令如 下:sudo rm /System/Library/Frameworks/Python.framework/Versions/Currentsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current第6步:删除旧的命令符号链接在/usr/bin目录下有4个python命令的符号链接,使用下面的命令先删除sudo rm /usr/bin/pydocsudo rm /usr/bin/pythonsudo rm /usr/bin/pythonwsudo rm /usr/bin/python-config第7步:重新建立新的命令符号链接将第6步删除的符号链接重新使用下面命令建立,它们都指向Python3.3了。sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydocsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/pythonsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonwsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config第8步:更新/root/.bash_profile文件中的路径cd ——vim .bash_profile 在。

bash_profile插入下面的内容即可# Setting PATH for Python 3.3# The orginal version is saved in .bash_profile.pysavePATH=“/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}”export PATHok,现在重新启动一下Console,然后执行python --version,得到的就是Python 3.3.3。如果在程序中,需要使用下面代码获取python版本import platformprint(platform.python_version())如果还是用了如PyDev等IDE,仍然需要更新一下相关的路径。

现在可以使用最新的Python3.3.3了。

7.mac 自带python怎么升级

先去python的官网下载最新的python,并安装好。

现在要删除mac自带的python,如下:

sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7

把第一步里安装好的Python目录移到原本系统所持有的目录位置。

sudo mv /Library/Frameworks/Python.framework/Versions/3.3

/System/Library/Frameworks/Python.framework/Versions

第三步,修改文件所属的Group

设置Group为wheel,原来系统自带的就是这样的。

升级macpython

转载请注明出处编程代码网 » 升级macpython

资讯

python3xp

阅读(33)

本文主要为您介绍python3xp,内容包括Python3.x和Python2.x的区别,python3.x里,\X和0X有什么区别,用python编写的程序怎么在xp系统下运行吗?。以下是Python3.x和Python2.x的主要区别1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30

资讯

pythonlambdafor

阅读(23)

本文主要为您介绍pythonlambdafor,内容包括pythonLambda形式的使用?,pythonlambda函数,python的lambda形式的理解。4.7.5. Lambda 形式出于实际需要,有几种通常在函数式编程语言例如 Lisp 中出现的功能加入到了 Python。通过 lam

资讯

python类实例

阅读(35)

本文主要为您介绍python类实例,内容包括谈谈python中类属性和类实例的属性的区别,python中类的实例对象的理解总结?,python类实例化。一般来说,在Python中,类实例属性的访问规则算是比较直观的。 但是,仍然存在一些不是很直观的地方,特别是对C

资讯

pythoncentos7

阅读(26)

本文主要为您介绍pythoncentos7,内容包括centos7怎么安装python3,如何安装Python3中,并设置本地编程环境在CentOS7,centos7怎么新建一个python工程。不要轻易更新Python版本,不然有可能会导致Linux很多命令不兼容新的版本 yum install opens

资讯

pythonk

阅读(23)

本文主要为您介绍pythonk,内容包括Python一种实现类似于重载的方法,*k是什么意思?,打印“最大的整数k"用python怎么表示?希望各位解答~~~,Python一种实现类似于重载的方法,*k是什么意思?。*k表示可变参数,通过可变参数实现类似于重载的方法

资讯

python中ifin用法

阅读(26)

本文主要为您介绍python中ifin用法,内容包括python中的ifin是什么意思,python语言中if语句是如何使用的?,pythonifin为啥会报错?。if条件语句后面需要跟随bool类型的数据,即True或者False。然而,如果不是bool类型的数据,可以将其转换成bool类

资讯

删除文件python

阅读(21)

本文主要为您介绍删除文件python,内容包括Python中如何删除一个文件,python怎么删除文件内容,45,如何使用python删除一个文件。文件操作不能删除里面的内容,只能新建一个文件,然后替换旧文件。下面的代码根据test,txt生成一个test1.txt。with

资讯

python信号

阅读(32)

本文主要为您介绍python信号,内容包括Python数字信号处理程序实现求解,用Python做一个信号分析处理软件,python中signal函数的运用。数字信号处理是把信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数值计算方法进行各种处

资讯

后台python

阅读(28)

本文主要为您介绍后台python,内容包括python怎么让程序在后台执行,python程序后台运行怎么实现,如何在Windows下编写在后台一直运行的Python程序。使用python自带的GUI就可以实现,python自带TK,使用tk的mainloop就会让python程序一直运行,只要

资讯

python的作用

阅读(25)

本文主要为您介绍python的作用,内容包括学生学python的好处,python的作用是什么,Python语言的优点是什么?。1.简单:Python奉行简洁主义,易于读写,它使你能够专注于解决问题而不是去搞明白语言本身。2.免费:Python是开源软件。这意味着

资讯

pythonerror

阅读(25)

本文主要为您介绍pythonerror,内容包括我的python错误在哪里??谢谢,python运行错误怎么办?,python中错误,但不知道错在哪。1. python的错误处理:在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错以及出

资讯

python删除文件

阅读(36)

本文主要为您介绍python删除文件,内容包括Python中如何删除一个文件,python怎么删除文件内容,在python中删除特定内容并输出到文件。文件操作不能删除里面的内容,只能新建一个文件,然后替换旧文件。下面的代码根据test,txt生成一个test1.txt

资讯

python的案例

阅读(28)

本文主要为您介绍python的案例,内容包括Python图像处理方面的文章或实例,python案例问题,求一个PYTHON案例。首先是基础理论,涉及到数学,概率,信号处理,机器学习等领域。基础只能慢慢积累。至于工具,入门的有PIL,但是PIL对底层像素操作支持的不

资讯

python的matplotlib

阅读(36)

本文主要为您介绍python的matplotlib,内容包括python是在matplotlib中画图吗,请问python该用什么matplotlib方法或方程得到这些信息?,matplotlib是什么?。matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。例子:[

资讯

macpython默认路径(Mac如何修改iTunes备份路径?)

阅读(42)

本文主要为您介绍macpython默认路径,内容包括mac安装的python路径在哪个文件夹,Mac如何修改iTunes备份路径?,Mac上装Python3的最好方法是什么?。步骤如下: 1.通常情况下,iTunes的默认备份路径为/Library/ApplicationSupport/MobileSync/B

资讯

linuxpython升级脚本(学习Python,可以做Linux运维吗?)

阅读(42)

本文主要为您介绍linuxpython升级脚本,内容包括在linux上怎么升级python,学习Python,可以做Linux运维吗?,如何在Linux中开机自动运行普通用户脚本程序?。首先,答案是肯定的,学习Python是可以做Linux运维的,但是做Linux运维不仅仅需要掌握Pytho

资讯

macpython2和3共存(python2和python3的区别,转换及共存)

阅读(39)

本文主要为您介绍macpython2和3共存,内容包括python2和python3的区别,转换及共存,Mac上装Python3的最好方法是什么?,对于MacbookPro来说,多大内存合适?主要是写Python。python2和python3的区别1.性能Py3.0运行 pystone benchmark的速度比Py

资讯

pythonupgrade命令(python第三方库怎样升级)

阅读(57)

本文主要为您介绍pythonupgrade命令,内容包括python第三方库怎样升级,如何将python2的代码升级到python3,Python常见文件如何操作?。python第三方包(库)升级方法是:利用“pip list --outdated”查看可更新的库;2、利用“pip install -