我想从我的Mac OS X 10.6.4中完全删除Python 2.7。通过恢复.bash_profile,我成功地从PATH变量中删除了条目。但我还想删除Python 2.7安装包安装的所有目录、文件、符号链接和条目。我从http://www.python.org/上得到了安装包。我需要删除哪些目录/文件/配置文件条目?哪里有名单吗?
当前回答
不需要卸载旧的python版本。
只需安装新版本,例如python-3.3.2-macosx10.6.dmg 并将python的软链接更改为新安装的python3.3
使用以下命令查看默认的python和python3.3路径
"which python"和"which python3.3"
然后删除现有的python软链接并将其指向python3.3
其他回答
注意:如果您使用Homebrew安装Python,则可以按照以下步骤进行安装,否则请寻找其他解决方案!
要卸载使用Homebrew安装的Python 2.7.10,可以简单地发出以下命令:
brew uninstall python
同样,如果你想卸载Python 3(你是用Homebrew安装的):
brew uninstall --force python3
Onur Güzel在他的博客文章中提供了解决方案,“从OS X卸载Python包。
您应该在终端中输入以下命令:
sudo rm -rf /Library/Frameworks/Python.framework cd /usr/local/bin Ls -l。| grep '../Library/Frameworks/Python.framework' | awk '{print $9}' | xargs sudo rm ./Library/Frameworks/Python.framework' | awk '{print $9 sudo rm -rf "/Applications/Python x.y" 其中x.y命令是安装的Python版本。根据你的问题,应该是2.7。
用Onur的话说:
警告:此命令将删除包中安装的所有Python版本。系统提供的Python不受影响。
如果您从python.org安装了多个Python版本,则再次运行第四个命令,为要卸载的每个Python版本更改“x.y”。
使用。安装新的python版本 编译安装python 在.bash_profile或.zprofile中创建别名,如下所示: 别名python = " / usr /地方/ bin / python3” 完成了。
这是我在Mac OS上使用的方法
下载最新的Python 3。X来自https://www.python.org/downloads/mac-osx/ 安装Python 3。当你点击安装程序时,会出现安装步骤 Ln -s -f /usr/local/bin/python3.9 /usr/local/bin/python Ln -s -f /usr/local/bin/pip3 /usr/local/bin/pip 打开一个新的终端窗口并验证python——version。应该是3.x
对于第3步,通过检查哪个python的输出,确认现有python可执行文件的路径
这个可行:
cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm
描述: 它列出所有链接,删除@字符,然后删除它们。
推荐文章
- 证书验证失败:无法获得本地颁发者证书
- 当使用pip3安装包时,“Python中的ssl模块不可用”
- 无法切换Python与pyenv
- Python if not == vs if !=
- 访问限制:'Application'类型不是API(必需库rt.jar的限制)
- 如何从scikit-learn决策树中提取决策规则?
- 为什么在Mac OS X v10.9 (Mavericks)的终端中apt-get功能不起作用?
- 将旋转的xtick标签与各自的xtick对齐
- 为什么元组可以包含可变项?
- 如何合并字典的字典?
- 如何创建类属性?
- 不区分大小写的“in”
- 在Python中获取迭代器中的元素个数
- 解析日期字符串并更改格式
- 使用try和。Python中的if