mac上误删python文件,请问如何重新安装

mac上误删python文件,请问如何重新安装,第1张

如果是删除mac自带的,可能只有 timemachine 了
如果是删除了自己安装的python版本,我站上有卸载干净的方法 ,搜 ‘
mac os 上卸载 python 34’

Sublime Text 2 依赖这个路径,所以可能无法启动。
解决方法:从官方下载Python2x,安装,然后做一个软链接
前提:26 & 27(目前最新)都属于2x,所以语法方面差别不大。
[sudo] ln -s /Library/Frameworks/Pythonframework/Versions/27/Python /System/Library/Frameworks/Pythonframework/Versions/26/Python

首先你得去Python官网下载mac版的Python 34并安装。

安装好了很简单,在终端中输入”python3″命令即可切换到Python 3版本,但是问题又来了,我怎么在终端中用Python 3运行py文件呢?
因为我们在终端输入”python –version”显示的始终是27的版本,即使你输入”python3″命令切换到了Python 3,但是你退出来打印版本仍然是27,很简单,比如要在终端运行apy文件,首先当然要到该文件路径下,然后输入”python3 apy”。
那么问题又来了,我怎么把终端系统默认的27改成默认34呢?
答案是“完全没必要”也“不可以”。
为什么?
因为Mac很多功能都依赖Python,而Python 27和Python 3在很多地方是不兼容的,如果你把系统的Python 27删除了或者把默认Python版本改成Python 3,那是可能会出大事的。

在 Mac OS X 下安装 python-mysql方法如下: 1、先把之前装的卸载干净: pip uninstall mysql-python brew uninstall mysql-connector-c 2、现在设置下mysql_config路径: 首先修改系统配置文件vim ~/bash_profile或者有些人是 ~/profile,export PATH=$PATH:/Applications/MAMP/Library/bin 这里/Applications/MAMP/Library/bin是MAMP的mysql配置文件路径 3、安装brew install mysql-connector-cpip install mysql-python即可。

Mac自带的是27版本的,但是又不敢随便乱卸载,因为很多系统组件依赖于它,只能另想办法了。
下载3版本的Python ,然后直接双击安装即可。
安装结束后,打开~/bash_profile文件,可以看到安装过程种被写入了Python的环境变量,看到该环境变量,很容易就找到Python可执行文件的目录了,

先去python的官网下载最新的python,默认路径安装好。

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

sudo rm -R /System/Library/Frameworks/Pythonframework/Versions/27

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

sudo mv /Library/Frameworks/Pythonframework/Versions/34 /System/Library/Frameworks/Pythonframework/Versions

第三步,修改文件所属的Group设置Group为wheel,原来系统自带的就是这样的

sudo chown -R root:wheel /System/Library/Frameworks/Pythonframework/Versions/34

第四步,更新一下Current的Link在Versions的目录里有一个Current的link,是指向当前的Python版本,原始是指向系统自带的Python27,我们把它删除后,link就失效了,所以需要重新链一下

sudo rm /System/Library/Frameworks/Pythonframework/Versions/Current

sudo ln -s /System/Library/Frameworks/Pythonframework/Versions/34 /System/Library/Frameworks/Pythonframework/Versions/Current

第五步,重新链接可执行文件

1) 先把系统原来的执行文件删掉

sudo rm /usr/bin/pydocsudo rm /usr/bin/pythonsudo rm /usr/bin/pythonwsudo rm /usr/bin/python-config

2) 建立新的链接sudo ln -s /System/Library/Frameworks/Pythonframework/Versions/34/bin/pydoc34 /usr/bin/pydoc

sudo ln -s /System/Library/Frameworks/Pythonframework/Versions/34/bin/python34 /usr/bin/python

sudo ln -s /System/Library/Frameworks/Pythonframework/Versions/34/bin/pythonw34 /usr/bin/pythonw

sudo ln -s /System/Library/Frameworks/Pythonframework/Versions/34/bin/python34m-config /usr/bin/python-config

最后,更新一下bash_profile文件在终端输入vi ~/bash_profile

按一下i  进入编辑状态

# Setting PATH for Python 34

# The orginal version is saved in bash_profilepysavePATH="/System/Library/Frameworks/Pythonframework/Versions/34/bin:${PATH}"export PATH

再按一下 "esc" 键 ,结束编辑并输入 ":wq"  存储离开

打开命令行,输入python,如下:

Python 341 (v341:c0e311e010fc, May 18 2014, 00:54:21)

[GCC 421 (Apple Inc build 5666) (dot 3)] on darwin

Type "help", "copyright", "credits" or "license" for more information


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10548099.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-09
下一篇2023-05-09

发表评论

登录后才能评论

评论列表(0条)

    保存