pythonmac更新版本(mac怎么升级python版本)

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上的Python到最新版的步骤: 第1步:下载Python3.4 下载地址:] view plaincopybixiaopeng@bixiaopengtekiMacBook-Pro ~$ python --version Python 3.4.0。

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,原来系统自带的就是这样的。

4.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-config2) 建立新的链接 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.。

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 python无法安装或升级库

Python版本确认

在应用界面找到终端

Mac下Python怎么安装模块和包

打开终端

Mac下Python怎么安装模块和包

输入Python呼出Python交互界面,建议从官网下载更新到Python2最新版本

(过早的Python默认没有pip)

Mac下Python怎么安装模块和包

END

用pip安装模块和包

打开终端

Mac下Python怎么安装模块和包

输入pip install + 包名 就可以安装了。安装是否成功一方面跟网速有关,另一方面部分包不支持直接安装,需要下载安装文件进行安装。

Mac下Python怎么安装模块和包

安装完成后,可使用pip list命令查看已安装的包及其版本

Mac下Python怎么安装模块和包

如果系统不能识别pip关键字,可以改用全命令

Mac下Python怎么安装模块和包

END

pip版本升级

使用pip install -U pip命令进行升级

Mac下Python怎么安装模块和包

7.如何将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了。

pythonmac更新版本

转载请注明出处编程代码网 » pythonmac更新版本(mac怎么升级python版本)

资讯

modpythonrpm包(怎样将python程序及其依赖打包成rpm包部署)

阅读(30)

本文主要为您介绍modpythonrpm包,内容包括pythonmod函数式哪个包,怎样将python程序及其依赖打包成rpm包部署,如何把python脚本打包成rpm包。可以的,虽然说pip比较流行,但rpm从原理上完全可以覆盖这些部署过程,只有一些小的要求:所有环境的Pytho

资讯

matlab和python的区别(Python跟Matlab有什么区别和联系呢)

阅读(33)

本文主要为您介绍matlab和python的区别,内容包括Python跟Matlab有什么区别和联系呢,学matlab还是python好,python与matlab的优缺点比较。联系:可以使用python语言开发Matlab软件使用的程序。区别:指点不同Python:是一种跨平台的计算机程序设计

资讯

time.mktimepython(python怎么将时间戳转化为日期)

阅读(46)

本文主要为您介绍time.mktimepython,内容包括python怎么将时间戳转化为日期,python中怎么把datetime类型转换成timestamp,pythondatetime处理时间。当前时间戳:time.time()当前日期:time.ctime()Python下日期到时间戳的转换import datetimeim

资讯

pythoncjson安装(python里面怎么安装json包)

阅读(51)

本文主要为您介绍pythoncjson安装,内容包括python里面怎么安装json包,reportlab怎么安装,pythonlxml怎么安装。python中的json解释库有好几个,不同版本使用方法不同。常用有 json-py 与smiplejson 两个包其中,json-py

资讯

sketchpython(PythonIDLE与python有什么区别)

阅读(47)

本文主要为您介绍sketchpython,内容包括如何优雅的在手机上写Python,纯手机党怎么学python,python的IDLE是什么意思。指代不同Python IDLE:是Python的集成开发环境 ,自1.5.2b1以来已与该语言的默认实现捆绑在一起。 2、python:

资讯

djangopython3.6(python3可以用django吗)

阅读(46)

本文主要为您介绍djangopython3.6,内容包括python3.6怎么新建一个django,3.6pyhton使用什么版本的django,Python3.6使用Django框架中使用Pandas的DataFrame函数没有奏效问。支持,可以使用最新的版本。Get the latest version of Python at h

资讯

pythonos和sys(pythonos和sys模块的区别)

阅读(34)

本文主要为您介绍pythonos和sys,内容包括pythonos和sys模块的区别,python中os和sys模块的区别与常用方法总结,python的os和sys在windows下应该也是可以用的吧为什么用help(os)。os与sys模块的官方解释如下:os: This module provides a porta

资讯

pythonpep是什么(英语python是什么意思)

阅读(30)

本文主要为您介绍pythonpep是什么,内容包括请问Python中的PEP8啦,PEP333啦中PEP的意思,python中的docstring什么意思,python的IDLE是什么意思。英语python是什么意思?英语python的意思是巨蛇,大蟒。我们通常所说的Python是一种广泛使用的解释

资讯

pythoncommonlisp(Python,C,Perl,andLISP解释)

阅读(20)

本文主要为您介绍pythoncommonlisp,内容包括pythonc++common.lispD语言学这些编程语言好就业创业吗,Reddit为什么放弃CommonLisp用Python,pythonperllispc应先从哪个学起哪个更容易些。一Python(KK 英语发音: /pa?θɑn/, DJ 英语发音: /?paiθ

资讯

python并列条件(python并列条件判断怎么写例如ifa>b&c)

阅读(26)

本文主要为您介绍python并列条件,内容包括python并列条件判断怎么写例如ifa>bamp;amp;c,python并列条件判断怎么写例如ifa>b&c,python并列条件判断怎么写例如ifa>b&c。pythonPython 2.7.3 (default, Mar 14 2014, 11:57:14) [GCC 4.7.2

资讯

python大数据计算(Python适合大数据量的处理吗)

阅读(21)

本文主要为您介绍python大数据计算,内容包括Python适合大数据量的处理吗,python语言大数据计算应用,如何用python进行大数据挖掘和分析。python可以处理大数据,python处理大数据不一定是最优的选择。适合大数据处理。而不是大数据量处理。

资讯

修改python默认版本号(如何更改默认的python版本)

阅读(15)

本文主要为您介绍修改python默认版本号,内容包括如何更改默认的python版本,如何设置默认启动的python版本,怎么切换默认的python版本。更改python的环境变量路径为python3版本 我们在学廖雪峰老师的课程时,一般最先会安装python3.5版本,之后

资讯

python3.6ssl(上如何安装并切换最新版本的Python3.6)

阅读(16)

本文主要为您介绍python3.6ssl,内容包括python3.6怎样安装superset,python3.6怎样安装superset,上如何安装并切换最新版本的Python3.6。下载1. 百度 Python官网下载 ,核对横线处网址是否正确,一致即可点击进去了。

资讯

vimpythonmode使用(如何在VIM中指定Python解释器版本)

阅读(39)

本文主要为您介绍vimpythonmode使用,内容包括怎么使用pythonmodeVIM,如何用vim打造python开发环境,如何用vim打造python开发环境。你可能不想(或至少不应该) code> python3 作为vim的默认python解释器,因为你的插件的一些(大部分)将变得不兼容,例

资讯

pythonmac规则(pythonmac版怎么使用)

阅读(17)

本文主要为您介绍pythonmac规则,内容包括Mac和Windows上的Python编写规则有差异吗,Python一定要Mac系统,pythonmac版怎么使用。在mac上搭建python环境:mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因

资讯

中文趣学python(学习python请问下载哪个版本)

阅读(22)

本文主要为您介绍中文趣学python,内容包括python教程哪里下载,python中文版有没有,哪里下载,python中文电子书在那下。用python2.5。2.6和2.7其实是为了推广3.x,从python2.x到python3.x的过渡产物,部分语法同时向上下兼容。目

资讯

pythonlinux版本(linux下怎么安装python2.7)

阅读(45)

本文主要为您介绍pythonlinux版本,内容包括linux哪个版本python,linuxpython怎么安装包,如何在linux下安装python。linux通常都会预装python,先去下载一个新的 所有的版本都在链接里面自己看着压缩包下载一个https://www.python.

资讯

python主流版本(对于初学者应该选择python什么版本呢)

阅读(16)

本文主要为您介绍python主流版本,内容包括用python的哪个版本比较好,对于初学者应该选择python什么版本呢,新手学Python用哪个版本好。你巧了,呵呵。结论是:建议用2.7系列的;具体原因:之前刚写了总结的帖子,详细解释了,你一看就知道了:【整理】总