mac系统,如何卸载重装官方pkg版本python
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔测试机上的python
,由于没有卸载完全残余文件的缘故。所以产生了pip install
的模块,代码中却不能引用到的问题No moudle named <模块名>
。所以,卸载掉python
主程序的同时,如何删除掉相关附属配置文件,是本文主要阐述的问题。
本文中,主体是从官网下载到的pkg
安装包安装的Python
,python版本是2.7
,开发机系统是mac
。
python
的pkg
版本下载
鉴于在mac
系统下,安装软件的极其简易性,本文并不会主要描述如何安装python
,仅描述一下安装的途径。
这个python
安装完成后,还有生成两个额外的图标,见下图,分别是:IDLE
和launcher
。不过,看上去也是没有太大的用途。
安装完python2.7
之后,不要忘记升级pip
到最新版本。
pip install --upgrade pip
mac
手工卸载python2.7
脚本
因为苏南大叔要重做python2.7
环境,所以,这里需要彻底卸载python2.7
。下面是卸载官方pkg版本的python2.7
的相关脚本。
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7/
sudo rm -rf "/Applications/Python 2.7/"
brew prune
这个时候,这个版本的python2.7
对应的site-packages
也连带被删除了。所以,理论上来说,所有pip install
的包,也都被删除了。路径如下:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
。
brew prune
苏南大叔,在这里就着重的看一下brew prune
这条命令,虽然这个python2.7
,并不是通过brew
安装的,这里就是借用一下brew prune
的功能。
brew prune
这条命令的官方解释是:删除/usr/local/
下的无效链接(remove broken symlinks)。
苏南大叔在使用brew prune
之前做了个查看命令。大家可以根据自己实际情况,看看实际效果对比。
cd /usr/local/bin/
ls -l /usr/local/bin | grep '/Library/Frameworks/Python.framework/Versions/2.7'
brew prune
相关链接
- 《mac系统,如何卸载python库numpy》 https://newsn.net/say/mac-numpy.html
- 《mac系统,python的包管理工具,pip命令的安装与使用》https://newsn.net/say/python-get-pip.html
结论
彻底卸载python2.7
之后,再次重新安装pkg
包。就可以愉快地继续测试了。
苏南大叔提示您:更多python
有关文章,请点击下面的链接查看:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。