您的位置:首页 > 编程语言 > Python开发

【python】mac系统下的Python安装,以及误删系统Python的解决办法

2017-03-11 16:09 471 查看
一、安装Python
mac系统其实自带了一个python的执行执行环境,用来运行python还行,但是开发可能就不够了,因此我们需要重新安装python。
第一种方法:
最简单的办法就是去官网,百度Python,自行选择版本下载。
第二种方法:
   利用homebrew
在终端输入一下命令:
  
brew install python
  这个方案比较简单,如果出错的话可以给前面加sudo试试,这个安装的python可能不是最新版.
第三种方法:
利用pyenv进行安装
命令如下: 

brew update

brew install pyenv
然后 查看能够安装的版本:   
pyenv install --list
只有版本号的为官方的版本,其他的为衍生版。注意自己到需要。
安装需要的版本:    
pyenv install 3.4.3 -v
完成后更新数据库:    
pyenv rehash
查看系统已安装的版本:    
pyenv versions
*号表示系统当前正在使用的版本
切换python版本 
    pyenv global 3.4.3pyenv versions
确认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.4 /System/Library/Frameworks/Python.framework/Versions (红色标出的版本号要和自己已经安装的版本号对应)移动完成以后可以用ls命令来判断是否移动成功:ls  /System/Library/Frameworks/Python.framework/Versions 接下来修改文件所属的Group设置Group为wheel,原来系统自带的就是这样的sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.4更新一下Current的Link在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python2.7,我们把它删除后,link就失效了,所以需要重新链一下sudo rm /System/Library/Frameworks/Python.framework/Versions/Currentsudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.4 /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.4/bin/pydoc3.4/usr/bin/pydocsudo ln -s/System/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4/usr/bin/pythonsudo ln -s/System/Library/Frameworks/Python.framework/Versions/3.4/bin/pythonw3.4/usr/bin/pythonwsudo ln -s/System/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4m-config/usr/bin/python-config最后,更新一下.bash_profile文件在终端输入 vi~/.bash_profile按一下i 进入编辑状态# Setting PATH forPython 3.4# The orginalversion is saved in .bash_profile.pysavePATH="/System/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"exportPATH再按一下 "esc" 键 ,结束编辑并输入 ":wq" 存储离开打开命令行,输入python
个人水平有限,如有不足,欢迎指正。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐