【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
个人水平有限,如有不足,欢迎指正。
相关文章推荐
- python MySQLdb在windows环境下的安装、出错问题以及解决办法
- Visual Studio Installer文件系统(File system)安装条件(Condition)出错以及解决办法
- pyenv 安装的python无法利用系统安装的mysql-connector的解决办法
- Windows系统 安装Python扩展包时出现“Misrosoft Visual C++ 9.0 is required / Unable to find vcvarsall.bat”的解决办法
- [Centos] mod_wsgi 安装流程以及遇到问题解决办法。apxs: command not found 或 Sorry, Python developer package does not appear to be installed.
- 【安装Python环境】之“安装 setuptools ”时出现的问题以及解决办法
- mac系统下用VMWare安装ubuntu14.4系统不能上网解决办法
- Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
- win linux mac 系统下python的安装,以及加入环境变量
- Ubuntu14.04 64位系统下安装python3.4对应的opencv3.0报错recompile with -fPIC 的解决办法
- mac上安装mysql 以及root密码忘记或权限错误的解决办法
- [转]Mac系统安装软件提示软件已损坏的解决办法
- Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法
- 苹果MAC OS X系统下安装windows7双系统,boot camp不能分区的解决办法
- Ubuntu14.04.05+win10双系统安装以及遇到的问题和解决办法
- MAC (Mountain Lion)+Eclipse+python+Django+PyDve+MySQL 安装错误解决办法
- mac系统下安装libjpeg(jpeg-6b)遇到的问题和解决办法
- Mac系统下python包安装失败的解决方法
- Windows系统的Python2.7和Python3.5环境搭建以及Pycharm2017.1.1的安装,Mac的Pycharm下载
- 【Linux】【Opencv】【Python】安装opencv以及无法使用cv2.imshow()解决办法(Ubuntu14.04)