当前位置:  编程技术>python

Mac OS X10.9安装的Python2.7升级Python3.3步骤详解

    来源: 互联网  发布时间:2014-09-04

    本文导语:  第1步:官网下载Python3.3 这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下: 代码如下:/Library/Frameworks/Python.framework/Versions/3.3 第3步:移动python的安装目录 原来的安...

第1步:官网下载Python3.3

这里面有windows和mac os x下的安装程序,下载那个64位的安装程序

第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安装目录的用户组为wheel

代码如下:

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

python2.7的用户组就是wheel,3.3也照葫芦画瓢吧!

第4步:修改Python当前安装目录的符号链接

在 /System/Library/Frameworks/Python.framework/Versions/目录下有一个Current,这是一个目 录符号链接,指向当前的Python版本。原来指向2.7的,现在指向3.3。所以应先删除Current。然后重新建立Current符号链接,命令如 下:

代码如下:

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

第5步:删除旧的命令符号链接

在/usr/bin目录下有4个python命令的符号链接,使用下面的命令先删除

代码如下:

sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

第6步:重新建立新的命令符号链接

将第6步删除的符号链接重新使用下面命令建立,它们都指向Python3.3了。

代码如下:

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

第7步:更新/root/.bash_profile文件中的路径

代码如下:

cd ~
vim .bash_profile

在.bash_profile插入下面的内容即可

代码如下:

# 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

ok,现在重新启动一下Console,然后执行python --version,得到的就是Python 3.3.3。如果在程序中,需要使用下面代码获取python版本

代码如下:

import platform
print(platform.python_version())

如果还是用了如PyDev等IDE,仍然需要更新一下相关的路径。

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


    
 
 

您可能感兴趣的文章:

  • mac开发android环境搭建步骤图解
  •  
    本站(WWW.169IT.COM)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.169IT.COM)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.crypto类mac的类成员方法: mac定义及介绍
  • Mac的搜索框 qsb-mac
  • java命名空间javax.crypto类mac的类成员方法: getmaclength定义及介绍
  • 请问怎样编程获得本机的MAC地址?还有能不能设置本机MAC地址?
  • java命名空间javax.crypto类mac的类成员方法: getprovider定义及介绍
  • ifconfig -a显示的mac地址全是00,而在windows下能得到正确的MAC。什么原因?
  • java命名空间javax.crypto类mac的类成员方法: reset定义及介绍
  • php获取服务器端mac和客户端mac的地址支持WIN/LINUX
  • java命名空间javax.crypto类mac的类成员方法: getinstance定义及介绍
  • linux tc怎么对 目的MAC ,源MAC,目的IP, 源 IP,目的 port ,源 port配置带宽限制规则?谢谢
  • java命名空间javax.crypto类mac的类成员方法: dofinal定义及介绍
  • 如何更改HP9000小型机的mac地址
  • java命名空间javax.crypto类mac的类成员方法: init定义及介绍
  • 在一台SUN上用ifconfig看到mac地址是0,不太可能吧
  • java命名空间javax.crypto类mac的类成员方法: update定义及介绍
  • 改完mac地址仍然上不了网
  • java命名空间javax.crypto类mac的类成员方法: clone定义及介绍
  • 怎样修改linux下网卡的MAC地址?
  • linux/Centos下查看和修改网卡Mac地址(ifconfig命令)
  • js mac地址 正则表达式
  • Mac's CMS


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

    浙ICP备11055608号